paragui-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paragui-dev] Patch to allow linking/building with LDFLAGS="-Wl, --as-ne


From: Samuli Suominen
Subject: [paragui-dev] Patch to allow linking/building with LDFLAGS="-Wl, --as-needed"
Date: Sun, 25 Feb 2007 17:13:24 +0200

Subject: Patch to allow linking/building with LDFLAGS="-Wl,--as-needed"

src/Makefile.am is missing $(FREETYPE_LIBS) from LIBADD and resulting..

i686-pc-linux-gnu-g++ -O2 -march=athlon-xp -pipe -Wall
-I/usr/include/freetype2 -fno-exceptions -Wl,-O1 -Wl,--as-needed
-o .libs/keyboard keyboard.o main.o  /usr/lib/libSDL.so -lpthread
-L/var/tmp/portage/media-libs/paragui-1.1.8/work/paragui-1.1.8/src 
../../src/.libs/libparagui.so /usr/lib/libfreetype.so
-lz /usr/lib/libpng12.so /usr/lib/libtiff.so /usr/lib/libjpeg.so 
../../src/.libs/libparagui.so:
undefined reference to
`FT_Init_FreeType' ../../src/.libs/libparagui.so: undefined reference
to `FT_Load_Glyph' ../../src/.libs/libparagui.so: undefined reference
to `FT_Done_Face' ../../src/.libs/libparagui.so: undefined reference to
`FT_New_Memory_Face' ../../src/.libs/libparagui.so: undefined reference
to `FT_Get_Kerning' ../../src/.libs/libparagui.so: undefined reference
to `FT_Get_Char_Index' ../../src/.libs/libparagui.so: undefined
reference to `FT_MulFix' ../../src/.libs/libparagui.so: undefined
reference to `FT_Done_FreeType' ../../src/.libs/libparagui.so:
undefined reference to `FT_Set_Char_Size' collect2: ld returned 1 exit
status

So here is the patch to fix this issue, also in attachment.

diff -ur paragui-1.1.8.orig/src/Makefile.am
paragui-1.1.8/src/Makefile.am --- paragui-1.1.8.orig/src/Makefile.am
2004-09-26 21:13:42.000000000 +0300 +++
paragui-1.1.8/src/Makefile.am       2007-02-25 14:19:14.000000000 +0200
@@ -11,6 +11,7 @@ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
 
 libparagui_la_LIBADD = \
+       $(FREETYPE_LIBS) \
        $(SIGC_LIBS) \
        $(SDL_LIBS) \
        $(EXPAT_LIB) \


Thanks, drac AT gentoo.org

Attachment: paragui-1.1.8-asneeded.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]