Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jul 2011 11:58:39 +0200
From:      Koop Mast <kwm@rainbow-runner.nl>
To:        "Sameer R. Manek" <manek@ghur.net>
Cc:        gnome@FreeBSD.org
Subject:   Re: compiling glib20 in ports with gcc v4.6.2
Message-ID:  <1311328719.2003.5.camel@crashalot.rainbow-runner.nl>
In-Reply-To: <000001cc4849$d366e490$7a34adb0$@ghur.net>
References:  <000001cc4849$d366e490$7a34adb0$@ghur.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2011-07-22 at 01:31 -0700, Sameer R. Manek wrote:
> While attempting to build glib20 (2.26.1) from ports using gcc v4.6.2, I
> encountered the error 
> 

Well first glib's configure check if the compiler/linker supports this
flag "checking for -Bsymbolic-functions linker flag... yes".

I also test build glib20 with gcc46 after your report and it works fine.
However I believe that if you use a gcc version from ports it should use
also the linker from the binutils package, not the linker from base.

-Koop

> 
> /usr/bin/ld: unrecognized option '-Bsymbolic-functions'
> 
>  
> 
> I'm not sure if the syntax has changed from gcc 4.2.2. to gcc 4.6.2, but the
> following Makefiles need to be adjust for it to properly compile.
> 
>  
> 
> /usr/ports/devel/glib20/work/glib-2.26.1/glib/Makefile
> 
> /usr/ports/devel/glib20/work/glib-2.26.1/gmodule/Makefile
> 
> /usr/ports/devel/glib20/work/glib-2.26.1/gthread/Makefile
> 
> /usr/ports/devel/glib20/work/glib-2.26.1/gobject/Makefile
> 
> /usr/ports/devel/glib20/work/glib-2.26.1/gio/Makefile
> 
>  
> 
> 
> 
> Change the line: 
> 
> GLIB_LINK_FLAGS = -Wl,-Bsymbolic-functions
> 
> to: 
> 
> GLIB_LINK_FLAGS = -Wl,-Bsymbolic
> 
>  
> 
> Thanks
> 
> Sameer
> 
>  
> 
> Relevant versions:
> 
> 8.2-STABLE FreeBSD 8.2-STABLE #0: Thu Jul 21 21:35:24 PDT
> 
> gcc version 4.6.2 20110715 (prerelease) (FreeBSD Ports Collection)
> 
> _______________________________________________
> freebsd-gnome@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org"





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1311328719.2003.5.camel>