https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127312
Bug ID: 127312
Summary: libbacktrace strippedtest link fails on
hppa64-hp-hpux11.11
Product: gcc
Version: 17.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libbacktrace
Assignee: unassigned at gcc dot gnu.org
Reporter: danglin at gcc dot gnu.org
CC: ian at gcc dot gnu.org
Target Milestone: ---
libtool: link: /home/dave/gnu/gcc/objdir64/./prev-gcc/xgcc
-B/home/dave/gnu/gcc/objdir64/./prev-gcc/
-B/opt/gnu64/gcc/gcc-17/hppa64-hp-hpux11.11/bin/
-B/opt/gnu64/gcc/gcc-17/hppa64-hp-hpux11.11/bin/
-B/opt/gnu64/gcc/gcc-17/hppa64-hp-hpux11.11/lib/ -isystem
/opt/gnu64/gcc/gcc-17/hppa64-hp-hpux11.11/include -isystem
/opt/gnu64/gcc/gcc-17/hppa64-hp-hpux11.11/sys-include -funwind-tables
-frandom-seed=strippedtest -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute
-Wcast-qual -Wno-attributes -Wpointer-arith -g -O -O2 -g -Wl,-Bstatic -Wl,+b
-Wl,/opt/gnu64/gcc/gcc-17/lib:/opt/gnu64/lib -o strippedtest
strippedtest-strippedtest.o strippedtest-testlib.o ./.libs/libbacktrace.a
ld: Bad keyword argument: static
Fatal error.
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:1492: strippedtest] Error 1
Problem is "-Wl,-Bstatic" link option is not accepted by HP ld. "-B" is
bind option. I believe "-aarchive" is accepted by ld on HP-UX and equivalent
to "-Wl,-Bstatic".