Age | Commit message (Collapse) | Author | Files | Lines |
|
This tag is given in LIBTOOLFLAGS while compiling plugins.
|
|
Otherwise projects not using a config.h could not use it.
|
|
And document it in the README.
|
|
Ease having a distcheck compliant build system.
|
|
Make the code more readable.
|
|
Support x86_64, ppc and arm. Tested on MacOSX and iOS.
|
|
If the platform is not supported provide LTCOMPILE and LTCXXCOMPILE
with the silent rule marker as well.
|
|
|
|
It is a formatted copy of the website instructions
|
|
Do not pass --silent/--quiet to doltcompile
|
|
According to Dave Miller, glibc uses -fPIC unconditionally on Linux.
Replace the whitelist of supported Linux architectures with support for
Linux on any architecture, and assume that -fPIC alone will work for
shared libraries on Linux.
|
|
|
|
Reported by Dave Miller with patch; modified to use linux* instead of
linux to handle -linux-gnu.
|
|
Older versions of bash do not support the concatenation syntax (+=) used
in doltlibtool so replace it with a more compatible equivalent.
This patch has been deployed for some time in Mono and WebKit without
incident and doesn't seem to impact performance.
Fixes freedesktop.org bug #18363
|
|
Thanks to Alp Toker for providing the details on OS X shared
libraries, and testing the resulting changes to dolt.
|
|
doltcompile wrote out .lo files with full paths to the objects.
However, .lo files should have relative paths to the objects. This
made compilation fail when using automake's subdir-objects option.
Fix by writing out the correct relative object paths.
Thanks to Alp Toker for testing.
|
|
When automake encounters a target with target-specific CFLAGS, it
generates a Makefile rule that calls $(LIBTOOL) directly rather than
using $(LTCOMPILE) or $(LTCXXCOMPILE). To handle this case, write out
a doltlibtool script and substitute it for $(LIBTOOL). doltlibtool
invokes doltcompile if given --mode=compile and --tag={CC,CXX}, and
falls back to libtool for any other invocation.
Thanks to Alp Toker for testing.
|
|
|
|
|
|
PPC support was tested with the X Server by Michel Dänzer, and FreeBSD/i386
was tested by myself. The remaining FreeBSD platforms reported the same
libtool flags, and presumably work.
|
|
Thanks to Eric Anholt for reporting the problem.
|
|
|
|
|