Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jul 2011 01:31:59 -0700
From:      "Sameer R. Manek" <manek@ghur.net>
To:        <gnome@FreeBSD.org>
Subject:   compiling glib20 in ports with gcc v4.6.2
Message-ID:  <000001cc4849$d366e490$7a34adb0$@ghur.net>

next in thread | raw e-mail | index | archive | help
While attempting to build glib20 (2.26.1) from ports using gcc v4.6.2, I
encountered the error 

 

/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)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000001cc4849$d366e490$7a34adb0$>