Bastien ROUCARIES writes:
> On Mon, Jan 19, 2009 at 12:47 AM, Matthias Klose <d...@cs.tu-berlin.de> wrote:
> > hmm, I don't have the log of the failed build anymore. looks like
> > linking with -lgcc is sufficient.
> 
> Ok seems like a gcc bug :(
> Libgcc is automagically added by gcc to every build :(

No.

[ generating libdjvulibre.la ... ]
/bin/bash ../libtool --mode=link g++ -DHAVE_CONFIG_H -I.. -I. -DNDEBUG -Wall 
-O3 -Wno-non-virtual-dtor  -pthread -DTHREADMODEL=POSIXTHREADS      
-no-undefined \
            -rpath /usr/lib -version-info 21:0:0  \
            DjVuGlobal.lo DjVuGlobalMemory.lo GOS.lo GException.lo 
GContainer.lo GString.lo GThreads.lo GRect.lo atomic.lo GSmartPointer.lo MMX.lo 
Arrays.lo GBitmap.lo GPixmap.lo GScaler.lo DjVuPalette.lo ByteStream.lo 
IFFByteStream.lo BSByteStream.lo BSEncodeByteStream.lo ZPCodec.lo JB2Image.lo 
JB2EncodeCodec.lo IW44Image.lo IW44EncodeCodec.lo MMRDecoder.lo JPEGDecoder.lo 
DataPool.lo GURL.lo DjVuFileCache.lo DjVuPort.lo GMapAreas.lo DjVuAnno.lo 
GIFFManager.lo DjVuText.lo DjVuInfo.lo DjVuFile.lo DjVuImage.lo DjVuDocument.lo 
DjVmDir.lo DjVmDoc.lo DjVmDir0.lo DjVmNav.lo DjVuNavDir.lo DjVuErrorList.lo 
DjVuDocEditor.lo DjVuToPS.lo DjVuDumpHelper.lo DjVuMessageLite.lo 
DjVuMessage.lo GUnicode.lo UnicodeByteStream.lo XMLParser.lo XMLTags.lo 
miniexp.lo ddjvuapi.lo debug.lo -Wl,-Bsymbolic-functions -ljpeg -lpthread -lm 
-lgcc  -o libdjvulibre.la
g++ -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabi/4.3.3/../../../crti.o 
/usr/lib/gcc/arm-linux-gnueabi/4.3.3/crtbeginS.o  .libs/DjVuGlobal.o 
.libs/DjVuGlobalMemory.o .libs/GOS.o .libs/GException.o .libs/GContainer.o 
.libs/GString.o .libs/GThreads.o .libs/GRect.o .libs/atomic.o 
.libs/GSmartPointer.o .libs/MMX.o .libs/Arrays.o .libs/GBitmap.o 
.libs/GPixmap.o .libs/GScaler.o .libs/DjVuPalette.o .libs/ByteStream.o 
.libs/IFFByteStream.o .libs/BSByteStream.o .libs/BSEncodeByteStream.o 
.libs/ZPCodec.o .libs/JB2Image.o .libs/JB2EncodeCodec.o .libs/IW44Image.o 
.libs/IW44EncodeCodec.o .libs/MMRDecoder.o .libs/JPEGDecoder.o .libs/DataPool.o 
.libs/GURL.o .libs/DjVuFileCache.o .libs/DjVuPort.o .libs/GMapAreas.o 
.libs/DjVuAnno.o .libs/GIFFManager.o .libs/DjVuText.o .libs/DjVuInfo.o 
.libs/DjVuFile.o .libs/DjVuImage.o .libs/DjVuDocument.o .libs/DjVmDir.o 
.libs/DjVmDoc.o .libs/DjVmDir0.o .libs/DjVmNav.o .libs/DjVuNavDir.o 
.libs/DjVuErrorList.o .libs/DjVuDocEditor.o .libs/DjVuToPS.o 
.libs/DjVuDumpHelper.o .libs/DjVuMessageLite.o .libs/DjVuMessage.o 
.libs/GUnicode.o .libs/UnicodeByteStream.o .libs/XMLParser.o .libs/XMLTags.o 
.libs/miniexp.o .libs/ddjvuapi.o .libs/debug.o  /usr/lib/libjpeg.so -lpthread 
-lgcc -L/usr/lib/gcc/arm-linux-gnueabi/4.3.3 
-L/usr/lib/gcc/arm-linux-gnueabi/4.3.3/../../.. -lstdc++ -lm -lc -lgcc_s 
/usr/lib/gcc/arm-linux-gnueabi/4.3.3/crtendS.o 
/usr/lib/gcc/arm-linux-gnueabi/4.3.3/../../../crtn.o  -pthread 
-Wl,-Bsymbolic-functions -Wl,-soname -Wl,libdjvulibre.so.21 -o 
.libs/libdjvulibre.so.21.0.0
(cd .libs && rm -f libdjvulibre.so.21 && ln -s libdjvulibre.so.21.0.0 
libdjvulibre.so.21)
(cd .libs && rm -f libdjvulibre.so && ln -s libdjvulibre.so.21.0.0 
libdjvulibre.so)
/usr/bin/ar cru .libs/libdjvulibre.a  DjVuGlobal.o DjVuGlobalMemory.o GOS.o 
GException.o GContainer.o GString.o GThreads.o GRect.o atomic.o GSmartPointer.o 
MMX.o Arrays.o GBitmap.o GPixmap.o GScaler.o DjVuPalette.o ByteStream.o 
IFFByteStream.o BSByteStream.o BSEncodeByteStream.o ZPCodec.o JB2Image.o 
JB2EncodeCodec.o IW44Image.o IW44EncodeCodec.o MMRDecoder.o JPEGDecoder.o 
DataPool.o GURL.o DjVuFileCache.o DjVuPort.o GMapAreas.o DjVuAnno.o 
GIFFManager.o DjVuText.o DjVuInfo.o DjVuFile.o DjVuImage.o DjVuDocument.o 
DjVmDir.o DjVmDoc.o DjVmDir0.o DjVmNav.o DjVuNavDir.o DjVuErrorList.o 
DjVuDocEditor.o DjVuToPS.o DjVuDumpHelper.o DjVuMessageLite.o DjVuMessage.o 
GUnicode.o UnicodeByteStream.o XMLParser.o XMLTags.o miniexp.o ddjvuapi.o 
debug.o
ranlib .libs/libdjvulibre.a

please note this is libtool-2.2, which adds -nostdlib, but not -lgcc.

Reply via email to