Re: [xml] Build failure on Sparc solaris using gcc and binutils
- From: Daniel Veillard <veillard redhat com>
- To: Matthias Jung <matthias jung prismtech com>
- Cc: xml gnome org
- Subject: Re: [xml] Build failure on Sparc solaris using gcc and binutils
- Date: Mon, 19 Oct 2009 17:52:47 +0200
On Mon, Oct 19, 2009 at 03:19:15PM +0200, Matthias Jung wrote:
Hi all,
on sparc solaris ./configure.in sets VERSION_SCRIPT_FLAGS to "-Wl,-M
-Wl," no matter which compiler/linker is used.
Unfortunately gnu gcc/ld does not like -M option for symbol files, which
causes a build using gcc to fail. Instead good old "--version-script="
is expectd here.
Any idea how an additional check for gnu ld to be added to configure.in
could look like?
Wouldn't it be better to use ld from PATH or any magic variable instead
of using hard wired /usr/bin/ld?
From configure.in
VERSION_SCRIPT_FLAGS=
$(/usr/bin/ld --help 2>&1 | grep -- --version-script >/dev/null) && \
VERSION_SCRIPT_FLAGS=-Wl,--version-script=
test "`uname`" == "SunOS" && \
VERSION_SCRIPT_FLAGS="-Wl,-M -Wl,"
if test -n "$VERSION_SCRIPT_FLAGS"; then
...
Maybe this is a no-brainer, but I have absoluteley no knowledge about
configure scripts except of using them ;-)
I hope someone with a Sun setup can look and propose a configure fix.
I'm sure it's doable, but I don't have this platform around.
Daniel
--
Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/
daniel veillard com | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library http://libvirt.org/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]