This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi Yann, I recently upgraded to the latest openSUSE 12.1 release and discovered that crosstool-NG has trouble building native gdb. In scripts/build/debug/300-gdb.sh around line 249 is found: native_extra_config+=("--with-curses") # There's no better way to tell gdb where to find -lcurses... :-( gdb_native_CFLAGS+=("-I${CT_BUILD_DIR}/static-target/include") gdb_native_CFLAGS+=("-L${CT_BUILD_DIR}/static-target/lib") In previous builds (i.e. openSUSE 11.4, etc) the lib directory (as specified) exists. With my builds on openSUSE 12.1 this directory doesn't exist, but ${CT_BUILD_DIR}/static-target/lib64 does. The native gdb fails during the run of one of the many sub-directory ./configure scripts saying "no termcap library found". Manually tweaking the above to say "lib64" allows the native gdb build to succeed (but, obviously, is not a general solution). The build then fails a little later (during cleanup, stripping all binaries) but I haven't looking into that yet to provide much information. Best regards, Trevor -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |