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/
dan...@veillard.com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to