https://sourceware.org/bugzilla/show_bug.cgi?id=33267
Bug ID: 33267
Summary: Test failures with CFLAGS="-O2
-mno-direct-extern-access"
Product: binutils
Version: 2.46 (HEAD)
Status: NEW
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: sam at gentoo dot org
CC: hjl.tools at gmail dot com
Target Milestone: ---
At least some (probably all, but I didn't verify yet) tests just need
-mdirect-extern-access. If we do that, we will need a test to make sure the
flag is supported. I can send a patch later.
```
$ ~/git/binutils-gdb/configure --prefix=/usr CFLAGS="-O2
-mno-direct-extern-access" --disable-gdb
$ make -j$(nproc) -l$(nproc)
$ make -j$(nproc) -l$(nproc) check
$ grep ^FAIL ld/ld.log
FAIL: Build indirect-extern-access-1a without PIE
FAIL: Build indirect-extern-access-2a without PIE
FAIL: Build pr25749-1b (-pie -fPIE -w)
FAIL: S-records
FAIL: Build pr17689 with PIE without -fPIE
FAIL: Build pr17689 with PIE -z now without -fPIE
FAIL: Build pr17827 with PIE without -fPIE
FAIL: Build property 1 (.o)
FAIL: Build property 2 (.o)
FAIL: Build property-6.o
FAIL: Build pr22001-1a
FAIL: Build pr21997-1a
FAIL: Build protected-func-2 without PIE
FAIL: Build protected-func-2a without PIE
FAIL: Build protected-data-1 without PIE
FAIL: Build pr22001-1b
FAIL: Build pr21997-1b
FAIL: Run pr17689 with PIE without -fPIE
FAIL: Run pr17689 with PIE -z now without -fPIE
FAIL: Undefined weak symbol (-fno-PIE -no-pie)
```
I noticed when playing with default-enabling it locally.
--
You are receiving this mail because:
You are on the CC list for the bug.