lfs/chapter08
Xi Ruoyao e5955cd62a
gettext: Fix build issue with system libxml2
The upstream fix is explicitly checking libxml2 version so it's not
practical to be turned into a sed.  But I don't want to upload another
patch just for such a "temporary" issue (as it'll be fixed for 0.23.1
anyway).  This alternative fix relies on:

1. The fact that the return type of xmlCtxtGetLastError and the arg type
   of xmlStructuredErrorFunc are changed in the same commit
   61034116d0a3 ("error: Make more xmlError structs constant").
2. GCC supports typeof(expr) to get the type of expr w/o really
   evaluating it.

So it should have the same effect as the upstream fix.

Tested with both --with-included-libxml2 and --without-included-libxml2
on BLFS.
2024-12-18 10:52:00 +08:00
..
aboutdebug.xml
acl.xml
attr.xml
autoconf.xml
automake.xml
bash.xml bash: Remove bash_cv_strtold_broken=no workaround 2024-11-08 21:04:37 +08:00
bc.xml
binutils.xml Package updates. 2024-11-08 13:24:58 -06:00
bison.xml
bzip2.xml
chapter08.xml
check.xml
cleanup.xml
coreutils.xml Package updates. 2024-08-14 10:36:40 -05:00
dbus.xml
dejagnu.xml
diffutils.xml
e2fsprogs.xml English grammar fixes 2024-12-06 17:05:02 +08:00
expat.xml
expect.xml Revert back to tcl8.6.15. 2024-10-03 12:25:29 -05:00
file.xml
findutils.xml
flex.xml
flit-core.xml
gawk.xml Use "install ... -t $dir" instead of "mkdir $dir; cp ... $dir" if possible 2024-12-09 18:21:26 +08:00
gcc.xml Minor wording change. 2024-08-27 10:44:59 -05:00
gdbm.xml
gettext.xml gettext: Fix build issue with system libxml2 2024-12-18 10:52:00 +08:00
glibc.xml
gmp.xml
gperf.xml
grep.xml
groff.xml
grub.xml grub: Use "file system" instead of "filesystem" 2024-10-14 22:06:46 +08:00
gzip.xml
iana-etc.xml
inetutils.xml
intltool.xml
introduction.xml
iproute2.xml Use "install ... -t $dir" instead of "mkdir $dir; cp ... $dir" if possible 2024-12-09 18:21:26 +08:00
jinja2.xml
kbd.xml
kmod.xml Minor grammar change. 2024-08-18 20:02:08 -05:00
less.xml
libcap.xml
libelf.xml
libffi.xml
libpipeline.xml
libtool.xml
libxcrypt.xml
lz4.xml Fix a minor issue with liblz4.pc. 2024-08-04 16:28:24 -05:00
m4.xml
make.xml
man-db.xml
man-pages.xml
markupsafe.xml
meson.xml
mpc.xml
mpfr.xml
ncurses.xml
ninja.xml
openssl.xml
patch.xml
perl.xml
pkgconf.xml
pkgmgt.xml
procps.xml
psmisc.xml
python.xml Package updates. 2024-10-24 21:15:30 -05:00
readline.xml readline: Remove SHLIB_LIBS from make install 2024-11-17 11:45:03 +08:00
sed.xml
setuptools.xml
shadow.xml shadow: Having /bin or /sbin in $PATH is not a good idea 2024-11-20 10:01:25 +08:00
stripping.xml
sysklogd.xml Package updates. 2024-11-01 11:39:57 -05:00
systemd.xml systemd: Sync a sed with udev in sysv revision 2024-12-18 10:42:01 +08:00
sysvinit.xml
tar.xml
tcl.xml tcl: Remove trailing space in command 2024-10-06 03:13:36 +08:00
texinfo.xml
udev.xml Add missing backslash 2024-12-16 16:50:42 +01:00
util-linux.xml
vim.xml
wheel.xml
xml-parser.xml
xz.xml
zlib.xml
zstd.xml