On a powerpc64, system-clang crashes on audio/alsa-lib 's control.lo : "error in backend: A @@ version cannot be undefined"

Mark Millard via freebsd-ppc <[email protected]>
Newsgroups gmane.os.freebsd.devel.ppc,gmane.os.freebsd.devel.toolchain
Message-ID <[email protected]>
The following is on a powerpc64 machine (old PowerMac G5 so-called
"Quad Core") running a personal build of head -r339076 that was
built via devel/powerpc64-xtoolchain-gcc and such (no gcc 4.2.1).
The compiler for the port build is system-clang (so clang 6 as cc),
not used for buildworld buildkernel. [I experiment with more modern
compilers and toolchains for some powerpc family members.]

The system is using base/binutils materials, such as for the
system-linker. (lld is not yet reasonable for powerpc64 as I
understand and the old system-binutils' ld is not sufficient
either.)

The port build is via ports-mgmt/poudriere-devel with -w . But it
looks like the /tmp/control-* files are not captured. It will
probably be 12 hours or more before the bulk build finishes, then
more time before I investigate/reproduce and get such files.

But for now here is an extraction from the log file:

--- control.lo ---
/bin/sh ../../libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I../../include  -I../../include -I/usr/ports/audio/alsa-lib/files   -O2 -pipe  -g -fno-strict-aliasing -MT control.lo -MD -MP -MF .deps/control.Tpo -c -o control.lo control.c
. . .
--- control.lo ---
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I../../include -I../../include -I/usr/ports/audio/alsa-lib/files -O2 -pipe -g -fno-strict-aliasing -MT control.lo -MD -MP -MF .deps/control.Tpo -c control.c  -fPIC -DPIC -o .libs/control.o
. . .
--- control.lo ---
fatal error: error in backend: A @@ version cannot be undefined
cc: error: clang frontend command failed with exit code 70 (use -v to see invocation)
FreeBSD clang version 6.0.1 (tags/RELEASE_601/final 335540) (based on LLVM 6.0.1)
Target: powerpc64-unknown-freebsd12.0
Thread model: posix
InstalledDir: /usr/bin
cc: note: diagnostic msg: PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script.
cc: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
cc: note: diagnostic msg: /tmp/control-696205.c
cc: note: diagnostic msg: /tmp/control-696205.sh
cc: note: diagnostic msg: 

********************
*** [control.lo] Error code 1

make[3]: stopped in /wrkdirs/usr/ports/audio/alsa-lib/work/alsa-lib-1.1.2/src/control
1 error




For reference:

[06:50:02] [04] [00:02:54] Saved audio/alsa-lib | alsa-lib-1.1.2_1 wrkdir to: /usr/local/poudriere/data/wrkdirs/FBSDpowerpc64-default/default/alsa-lib-1.1.2_1.tbz
[06:50:05] [04] [00:02:57] Finished audio/alsa-lib | alsa-lib-1.1.2_1: Failed: build
[06:50:07] [04] [00:02:59] Skipping deskutils/lumina-archiver | lumina-archiver-1.4.1: Dependent port audio/alsa-lib | alsa-lib-1.1.2_1 failed
[06:50:07] [04] [00:02:59] Skipping deskutils/lumina-calculator | lumina-calculator-1.4.1: Dependent port audio/alsa-lib | alsa-lib-1.1.2_1 failed
[06:50:07] [04] [00:02:59] Skipping x11/lumina-core | lumina-core-1.4.1: Dependent port audio/alsa-lib | alsa-lib-1.1.2_1 failed
[06:50:07] [04] [00:02:59] Skipping x11/lumina-coreutils | lumina-coreutils-1.4.1: Dependent port audio/alsa-lib | alsa-lib-1.1.2_1 failed
[06:50:07] [04] [00:02:59] Skipping deskutils/lumina-fileinfo | lumina-fileinfo-1.4.1_1: Dependent port audio/alsa-lib | alsa-lib-1.1.2_1 failed
[06:50:07] [04] [00:02:59] Skipping deskutils/lumina-fm | lumina-fm-1.4.1: Dependent port audio/alsa-lib | alsa-lib-1.1.2_1 failed
[06:50:07] [04] [00:02:59] Skipping deskutils/lumina-mediaplayer | lumina-mediaplayer-1.4.1_1: Dependent port audio/alsa-lib | alsa-lib-1.1.2_1 failed
[06:50:07] [04] [00:02:59] Skipping deskutils/lumina-screenshot | lumina-screenshot-1.4.1: Dependent port audio/alsa-lib | alsa-lib-1.1.2_1 failed
[06:50:07] [04] [00:02:59] Skipping deskutils/lumina-textedit | lumina-textedit-1.4.1_1: Dependent port audio/alsa-lib | alsa-lib-1.1.2_1 failed
[06:50:07] [04] [00:02:59] Skipping multimedia/qt5-multimedia | qt5-multimedia-5.11.1: Dependent port audio/alsa-lib | alsa-lib-1.1.2_1 failed


===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ppc
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.