| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
lld 16 defaults to --no-undefined-version but the version script can
contain symbols disabled by configuration options.
See #473.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
A feature test would be better, but blacklisting Windows platforms seems
good enough for now.
|
|
|
|
|
|
|
| |
Hardcode the required library on MinGW because winsock uses non-standard
calling conventions on 32-bit Windows which makes AC_SEARCH_LIBS fail.
Should fix #406.
|
| |
|
| |
|
|
|
|
| |
This only seemed to affect ancient AIX systems.
|
|
|
|
| |
Should fix #404.
|
|
|
|
| |
Only happens with older autoconf?
|
|
|
|
|
| |
This should also enable IPv6 support on Windows. Untested and mostly
useless anyway, since we don't support HTTPS.
|
| |
|
|
|
|
| |
GNU libiconv prefixes symbols with "lib".
|
| |
|
| |
|
|
|
|
|
| |
Build Python bindings with -no-undefined on Windows. Remove libs that
should already be set by PKG_CHECK_MODULE.
|
| |
|
| |
|
|
|
|
| |
Migrate to AC_SEARCH_LIBS. Don't pollute LIBS.
|
|
|
|
| |
We can simply cast to non-const char * unconditionally.
|
| |
|
|
|
|
| |
Check for LIBXML_THREAD_ENABLED and _WIN32 instead.
|
|
|
|
| |
Haiku shouldn't be affected.
|
|
|
|
| |
Migrate to AC_SEARCH_LIBS. Remove check for ancient GCC 3.3.
|
|
|
|
| |
Broken in commit b4847d60.
|
|
|
|
| |
This is a good idea to detect errors early.
|
| |
|
|
|
|
| |
Some Python headers contain redundant redeclarations.
|
| |
|
|
|
|
| |
This was hidden behind an undocumented flag RES_USE_INET6.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Migrate to AC_CHECK_LIB and AC_SEARCH_LIBS. Don't pollute CPPFLAGS,
LDFLAGS and LIBS.
|
|
|
|
| |
Move some sections around and align headers.
|
|
|
|
|
| |
Don't depend on a global variable for flag backup. Now the blocks can be
moved freely around.
|
|
|
|
| |
This doesn't seem useful as configuration option.
|
|
|
|
| |
Add some small consistency fixes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This mainly fixes the case of disabling a single module, for example
./configure --without-xpath
Before, there were still a few cases where a module wouldn't be disabled
unless another module depending on it were disabled, too. Finding the
correct options to really disable some modules could be extremely hard
for casual users.
Now every --without option should reliably disable dependent modules
unless they were specifcally requested. In the latter case, a warning is
printed consistently.
Some missing dependencies were added and the logic was consolidated in a
single code section.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We need
https://git.savannah.gnu.org/cgit/automake.git/commit/?id=e21d46f
to avoid an error like
checking for PYTHON... no
configure: error: Package requirements (python-3.1) were not met:
No package 'python-3.1' found
With python-3.10.
Partially fixes #392.
Note that there is another issue with python-3.10, like:
checking for python... no
checking for python2... no
checking for python3... no
checking for python3.9... no
...
configure: error: no suitable Python interpreter found
Fixing this one will need to require bumping automake version again, but
the automake version containing this fix is not released yet. And, this
is rather minor because most environment has "python3" as a symlink to
"python3.10" or whatever the latest python3.x installed.
|
|
|
|
|
|
|
|
|
|
|
| |
Private functions were previously declared
- in header files in the root directory
- in public headers guarded with IN_LIBXML
- in libxml.h
- redundantly in source files that used them.
Consolidate all private header files in include/private.
|
|
|
|
| |
This will be the next release cut from the master branch.
|
| |
|
|
|
|
|
|
|
| |
The PKG_CHECK_VAR macro was introduced in pkg-config 0.28. Guard the
invocation with m4_ifdef.
Fixes #374.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a new configuration flag that controls whether the outdated support
for XPointer locations (ranges and points) is enabled.
--with-xptr-locs # Autotools
LIBXML2_WITH_XPTR_LOCS # CMake
The latest spec for what it essentially an XPath extension seems to be
this working draft from 2002:
https://www.w3.org/TR/xptr-xpointer/
The xpointer() scheme is listed as "being reviewed" in the XPointer
registry since at least 2006. libxml2 seems to be the only modern
software that tries to implement this spec, but the code has many bugs
and quality issues.
The flag defaults to "off" and support for this extensions has to be
requested explicitly. The relevant API functions are deprecated.
|
|
|
|
|
|
|
| |
currently the pkg-config file lacks -lws2_32 because WIN32_EXTRA_LIBADD
isn't set by the time XML_PRIVATE_LIBS is set
Signed-off-by: Christopher Degawa <ccom@randomderp.com>
|