From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11820 invoked by alias); 10 Nov 2011 01:49:02 -0000 Received: (qmail 11577 invoked by uid 22791); 10 Nov 2011 01:48:58 -0000 X-SWARE-Spam-Status: No, hits=-2.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,TW_LG X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 10 Nov 2011 01:48:43 +0000 From: "howarth at nitro dot med.uc.edu" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/51031] build error in libitm (how to disable trans-mem???) Date: Thu, 10 Nov 2011 02:29:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: howarth at nitro dot med.uc.edu X-Bugzilla-Status: RESOLVED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rth at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2011-11/txt/msg01042.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51031 --- Comment #14 from Jack Howarth 2011-11-10 01:47:30 UTC --- Build on x86_64-apple-darwin11 now fails at... /bin/sh ./libtool --tag=CC --mode=link /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/xgcc -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/ -B/sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/bin/ -B/sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/lib/ -isystem /sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/include -isystem /sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/sys-include -Wall -Werror -Wc,-pthread -g -O2 -pthread -o libitm.la -rpath /sw/lib/gcc4.7/lib aatree.lo alloc.lo alloc_c.lo alloc_cpp.lo barrier.lo beginend.lo clone.lo eh_cpp.lo local.lo query.lo retry.lo rwlock.lo useraction.lo util.lo sjlj.lo tls.lo method-serial.lo method-gl.lo x86_sse.lo x86_avx.lo libtool: link: /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/xgcc -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/ -B/sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/bin/ -B/sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/lib/ -isystem /sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/include -isystem /sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/sys-include -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libitm.0.dylib .libs/aatree.o .libs/alloc.o .libs/alloc_c.o .libs/alloc_cpp.o .libs/barrier.o .libs/beginend.o .libs/clone.o .libs/eh_cpp.o .libs/local.o .libs/query.o .libs/retry.o .libs/rwlock.o .libs/useraction.o .libs/util.o .libs/sjlj.o .libs/tls.o .libs/method-serial.o .libs/method-gl.o .libs/x86_sse.o .libs/x86_avx.o -pthread -pthread -pthread -install_name /sw/lib/gcc4.7/lib/libitm.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module collect2: error: ld terminated with signal 11 [Segmentation fault: 11] which appears as... /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/xgcc -B/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/ -B/sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/bin/ -B/sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/lib/ -isystem /sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/include -isystem /sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/sys-include -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libitm.0.dylib .libs/aatree.o .libs/alloc.o .libs/alloc_c.o .libs/alloc_cpp.o .libs/barrier.o .libs/beginend.o .libs/clone.o .libs/eh_cpp.o .libs/local.o .libs/query.o .libs/retry.o .libs/rwlock.o .libs/useraction.o .libs/util.o .libs/sjlj.o .libs/tls.o .libs/method-serial.o .libs/method-gl.o .libs/x86_sse.o .libs/x86_avx.o -pthread -pthread -pthread -install_name /sw/lib/gcc4.7/lib/libitm.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module -v Reading specs from /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/specs COLLECT_GCC=/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/xgcc COLLECT_LTO_WRAPPER=/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/lto-wrapper Target: x86_64-apple-darwin11.2.0 Configured with: ../gcc-4.7-20111109/configure --prefix=/sw --prefix=/sw/lib/gcc4.7 --mandir=/sw/share/man --infodir=/sw/lib/gcc4.7/info --enable-languages=c,c++,fortran,lto,objc,obj-c++,java --with-gmp=/sw --with-libiconv-prefix=/sw --with-ppl=/sw --with-cloog=/sw --with-mpc=/sw --with-system-zlib --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --program-suffix=-fsf-4.7 --enable-checking=yes --enable-cloog-backend=isl Thread model: posix gcc version 4.7.0 20111110 (experimental) (GCC) COMPILER_PATH=/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/ LIBRARY_PATH=/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/:/usr/lib/ COLLECT_GCC_OPTIONS='-mmacosx-version-min=10.7.2' '-B' '/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/' '-B' '/sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/bin/' '-B' '/sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/lib/' '-isystem' '/sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/include' '-isystem' '/sw/lib/gcc4.7/x86_64-apple-darwin11.2.0/sys-include' '-Zdynamiclib' '-o' '.libs/libitm.0.dylib' '-pthread' '-pthread' '-pthread' '-Zinstall_name' '/sw/lib/gcc4.7/lib/libitm.0.dylib' '-compatibility_version' '1' '-current_version' '1.0' '-v' '-mtune=core2' /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/collect2 -dynamic -dylib -dylib_compatibility_version 1 -dylib_current_version 1.0 -arch x86_64 -dylib_install_name /sw/lib/gcc4.7/lib/libitm.0.dylib -macosx_version_min 10.7.2 -weak_reference_mismatches non-weak -o .libs/libitm.0.dylib -ldylib1.10.5.o -L/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc -undefined dynamic_lookup .libs/aatree.o .libs/alloc.o .libs/alloc_c.o .libs/alloc_cpp.o .libs/barrier.o .libs/beginend.o .libs/clone.o .libs/eh_cpp.o .libs/local.o .libs/query.o .libs/retry.o .libs/rwlock.o .libs/useraction.o .libs/util.o .libs/sjlj.o .libs/tls.o .libs/method-serial.o .libs/method-gl.o .libs/x86_sse.o .libs/x86_avx.o -single_module -no_compact_unwind -lSystem -lgcc_ext.10.5 -lgcc -lSystem -v collect2 version 4.7.0 20111110 (experimental) /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc/collect-ld -dynamic -dylib -dylib_compatibility_version 1 -dylib_current_version 1.0 -arch x86_64 -dylib_install_name /sw/lib/gcc4.7/lib/libitm.0.dylib -macosx_version_min 10.7.2 -weak_reference_mismatches non-weak -o .libs/libitm.0.dylib -ldylib1.10.5.o -L/sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc -undefined dynamic_lookup .libs/aatree.o .libs/alloc.o .libs/alloc_c.o .libs/alloc_cpp.o .libs/barrier.o .libs/beginend.o .libs/clone.o .libs/eh_cpp.o .libs/local.o .libs/query.o .libs/retry.o .libs/rwlock.o .libs/useraction.o .libs/util.o .libs/sjlj.o .libs/tls.o .libs/method-serial.o .libs/method-gl.o .libs/x86_sse.o .libs/x86_avx.o -single_module -no_compact_unwind -lSystem -lgcc_ext.10.5 -lgcc -lSystem -v collect2: error: ld terminated with signal 11 [Segmentation fault: 11] @(#)PROGRAM:ld PROJECT:ld64-127.2 Library search paths: /sw/src/fink.build/gcc47-4.7.0-1/darwin_objdir/./gcc /usr/lib /usr/local/lib Framework search paths: /Library/Frameworks/ /System/Library/Frameworks/ which when executed under gdb shows ld crashing at... Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000008 0x0000000100092eb7 in ld::tool::OutputFile::noteTextReloc () (gdb) bt #0 0x0000000100092eb7 in ld::tool::OutputFile::noteTextReloc () #1 0x00000001000921b5 in ld::tool::OutputFile::addDyldInfo () #2 0x000000010008b35e in ld::tool::OutputFile::generateLinkEditInfo () #3 0x0000000100084d38 in ld::tool::OutputFile::write () #4 0x000000010001159b in main () Oddly this seems to happen for any combination of object files in this linkage.