aboutsummaryrefslogtreecommitdiff
path: root/gdb/gnulib
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2012-04-18 15:11:59 +0000
committerJoel Brobecker <brobecker@gnat.com>2012-04-18 15:11:59 +0000
commit7f5331423810a41cc31345c64cf7ee9fa55c5948 (patch)
tree21c4cc725a82469739e824ca7a1ac74bac3f9e32 /gdb/gnulib
parent001822aa58d2998ecc11067c07863745630ad388 (diff)
downloadgdb-7f5331423810a41cc31345c64cf7ee9fa55c5948.zip
gdb-7f5331423810a41cc31345c64cf7ee9fa55c5948.tar.gz
gdb-7f5331423810a41cc31345c64cf7ee9fa55c5948.tar.bz2
put -lpthread into LIBS instead of CONFIG_LDFLAGS.
The problem showed up on AIX when we switched from the system linker to GNU ld. What happens is that configure is adding -lpthdebug to CONFIG_LDFLAGS when AIX thread debugging support is detected. But this causes the "-lpthread" switch to be placed at the _before_ GDB's .o files (see Makefile.in): INTERNAL_LDFLAGS = [...] $(CONFIG_LDFLAGS) [...] gdb$(EXEEXT): gdb.o $(LIBGDB_OBS) $(ADD_DEPS) $(CDEPS) $(TDEPLIBS) rm -f gdb$(EXEEXT) $(CC_LD) $(INTERNAL_LDFLAGS) $(WIN32LDAPP) \ -o gdb$(EXEEXT) gdb.o $(LIBGDB_OBS) \ $(TDEPLIBS) $(TUI_LIBRARY) $(CLIBS) $(LOADLIBES) And as a result of this, the linker reports an error due to some symbols in aix-thread.o not being satisfied. This patch adds the "-lpthread" switch to LIBS instead, which should be the right place to add it. gdb/ChangeLog (Tristan Gingold): * configure.ac (aix): Put -lpthread into libs. * configure: Regenerate.
Diffstat (limited to 'gdb/gnulib')
0 files changed, 0 insertions, 0 deletions