From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id C8B0A3871F98; Wed, 14 Dec 2022 16:59:46 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C8B0A3871F98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1671037186; bh=+H4/3oAmsG5/AJeWDrhmw+Wll9M6x94b9YmRXkD2Avw=; h=From:To:Subject:Date:From; b=vzLNq4lgv8+nTqwng11Lfz7ifAm0yfxKK7QmvbeQdLmPOGemUfoiSQvAPIacqJ9ql WBNDsdcdDNUDbjy0hj22VZ23Hk07FsnrRGzoogQlI4I/UMysWd/oNjq4L6PuHUCRDx aQNbEN8aaDViUKgZi7Au/R8wDD9Z4Au5Lnj4KAa0= From: "tschwinge at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/108106] New: [13 Regression] /usr/bin/ld: .libs/hwasan_setjmp_x86_64.o: relocation R_X86_64_PC32 against symbol `__interceptor_sigsetjmp' can not be used when making a shared object; recompile with -fPIC Date: Wed, 14 Dec 2022 16:59:46 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Version: 13.0 X-Bugzilla-Keywords: build X-Bugzilla-Severity: normal X-Bugzilla-Who: tschwinge at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter cc target_milestone cf_gcchost cf_gcctarget cf_gccbuild Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D108106 Bug ID: 108106 Summary: [13 Regression] /usr/bin/ld: .libs/hwasan_setjmp_x86_64.o: relocation R_X86_64_PC32 against symbol `__interceptor_sigsetjmp' can not be used when making a shared object; recompile with -fPIC Product: gcc Version: 13.0 Status: UNCONFIRMED Keywords: build Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, liuhongt at gcc dot gnu.org, marxin at gcc dot gnu.org Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu Build: x86_64-pc-linux-gnu Doing a standard native x86_64-pc-linux-gnu bootstrap using an oldish Ubuntu 14.04.6 '/usr/bin/ld' ("GNU ld (GNU Binutils for Ubuntu) 2.24"), I'm gettin= g a build failure as of recent commit r13-4576-g2996b5c053d38d4543c9491258b051d6c032a011 "Enable hwasan for x86-6= 4": /usr/bin/ld: .libs/hwasan_setjmp_x86_64.o: relocation R_X86_64_PC32 aga= inst symbol `__interceptor_sigsetjmp' can not be used when making a shared objec= t; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status make[4]: *** [libhwasan.la] Error 1 make[4]: Leaving directory `[...]/build-gcc/x86_64-pc-linux-gnu/libsanitizer/hwasan' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `[...]/build-gcc/x86_64-pc-linux-gnu/libsanitizer' make[2]: *** [all] Error 2 make[2]: Leaving directory `[...]/build-gcc/x86_64-pc-linux-gnu/libsanitizer' make[1]: *** [all-target-libsanitizer] Error 2=