bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/15126] [REGRESSION] 2.23.51.0.9 fails to link cairo with libstdc


From: hjl.tools at gmail dot com
Subject: [Bug ld/15126] [REGRESSION] 2.23.51.0.9 fails to link cairo with libstdc++ (could not read symbols: Invalid operation)
Date: Wed, 20 Feb 2013 19:19:02 +0000

http://sourceware.org/bugzilla/show_bug.cgi?id=15126

--- Comment #13 from H.J. Lu <hjl.tools at gmail dot com> 2013-02-20 19:19:02 
UTC ---
(In reply to comment #12)
> https://www.dropbox.com/s/3mauit7c7ab4yh3/cairo-workdir.tar.xz?m
> 

I can't reproduce it:

address@hidden cairo-sphinx]$ /usr/gcc-4.6.3/bin/gcc -D_REENTRANT
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm
-I/usr/include/libdrm -I/usr/include/libpng15 -DQT_SHARED -I/usr/include/qt4
-I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtCore
-I/usr/include/valgrind -Wall -Wextra -Wold-style-definition
-Wdeclaration-after-statement -Wmissing-declarations
-Werror-implicit-function-declaration -Wnested-externs -Wpointer-arith
-Wwrite-strings -Wsign-compare -Wstrict-prototypes -Wmissing-prototypes
-Wpacked -Wswitch-enum -Wmissing-format-attribute -Wbad-function-cast
-Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self
-Wunsafe-loop-optimizations -Wno-missing-field-initializers
-Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -flto
-fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2
-Wno-unused-but-set-variable -D_REENTRANT -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -O2 -march=native -pipe -ggdb
-Wa,--compress-debug-sections -finline-limit=1200 -Wl,-O1 -Wl,--hash-style=both
-Wl,--sort-common -Wl,--no-keep-memory -o .libs/cairo-sphinx
cairo_sphinx-sphinx.o  -Wl,--as-needed
../../util/cairo-script/.libs/libcairo-script-interpreter.so -L/usr/lib64/qt4
-llzo2 ../../boilerplate/.libs/libcairoboilerplate.a
../..//src/.libs/libcairo.so ../../src/.libs/libcairo.so -lpthread -lpixman-1
-lfontconfig -lfreetype -lEGL -ldl -lpng15 -lQtGui -lQtCore -lxcb-shm
-lxcb-render -lxcb -lXrender -lX11 -lXext -lz -lGL -lglib-2.0 -lrt -lm
-Busr/local/bin/
usr/local/bin/ld: libcairoboilerplate_cxx_la-cairo-boilerplate-qt.o (symbol
from plugin): undefined reference to symbol
'_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3'
usr/local/bin/ld: note: '_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3' is
defined in DSO /lib64/libstdc++.so.6 so try adding it to the linker command
line
/lib64/libstdc++.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
address@hidden cairo-sphinx]$ usr/local/bin/ld -V
GNU ld (Linux/GNU Binutils) 2.23.51.0.8.20121218
  Supported emulations:
   elf_x86_64
   elf32_x86_64
   elf_i386
   i386linux
   elf_l1om
   elf_k1om
address@hidden cairo-sphinx]$ 

address@hidden cairo-sphinx]$ /usr/gcc-4.6.3/bin/gcc -D_REENTRANT
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm
-I/usr/include/libdrm -I/usr/include/libpng15 -DQT_SHARED -I/usr/include/qt4
-I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/qt4/QtCore
-I/usr/include/valgrind -Wall -Wextra -Wold-style-definition
-Wdeclaration-after-statement -Wmissing-declarations
-Werror-implicit-function-declaration -Wnested-externs -Wpointer-arith
-Wwrite-strings -Wsign-compare -Wstrict-prototypes -Wmissing-prototypes
-Wpacked -Wswitch-enum -Wmissing-format-attribute -Wbad-function-cast
-Wvolatile-register-var -Wstrict-aliasing=2 -Winit-self
-Wunsafe-loop-optimizations -Wno-missing-field-initializers
-Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -flto
-fno-strict-aliasing -fno-common -Wp,-D_FORTIFY_SOURCE=2
-Wno-unused-but-set-variable -D_REENTRANT -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -O2 -march=native -pipe -ggdb
-Wa,--compress-debug-sections -finline-limit=1200 -Wl,-O1 -Wl,--hash-style=both
-Wl,--sort-common -Wl,--no-keep-memory -o .libs/cairo-sphinx
cairo_sphinx-sphinx.o  -Wl,--as-needed
../../util/cairo-script/.libs/libcairo-script-interpreter.so -L/usr/lib64/qt4
-llzo2 ../../boilerplate/.libs/libcairoboilerplate.a
../..//src/.libs/libcairo.so ../../src/.libs/libcairo.so -lpthread -lpixman-1
-lfontconfig -lfreetype -lEGL -ldl -lpng15 -lQtGui -lQtCore -lxcb-shm
-lxcb-render -lxcb -lXrender -lX11 -lXext -lz -lGL -lglib-2.0 -lrt -lm
-Busr/local/bin/
usr/local/bin/ld: libcairoboilerplate_cxx_la-cairo-boilerplate-qt.o (symbol
from plugin): undefined reference to symbol
'_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3'
usr/local/bin/ld: note: '_ZTVN10__cxxabiv117__class_type_infoE@@CXXABI_1.3' is
defined in DSO /lib64/libstdc++.so.6 so try adding it to the linker command
line
/lib64/libstdc++.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
address@hidden cairo-sphinx]$ usr/local/bin/ld -VGNU ld (GNU Binutils) 2.23.1
  Supported emulations:
   elf_x86_64
   elf32_x86_64
   elf_i386
   i386linux
   elf_l1om
   elf_k1om
address@hidden cairo-sphinx]$ 

Did you make any local changes to binutils 2.23.51.0.8 or 2.23.51.0.9?

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



reply via email to

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