Bug 237661

Summary: DTrace failing to compile on ^/stable/12 // powerpc with "Error: undefined symbol `PSL_EE' in operation"
Product: Base System Reporter: Enji Cooper <ngie>
Component: miscAssignee: Justin Hibbits <jhibbits>
Status: Closed DUPLICATE    
Severity: Affects Some People CC: bdrewery, lwhsu, markj
Priority: ---    
Version: 12.0-STABLE   
Hardware: powerpc   
OS: Any   
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233339

Description Enji Cooper freebsd_committer freebsd_triage 2019-04-29 20:41:23 UTC
From https://ci.freebsd.org/job/FreeBSD-stable-12-powerpc-build/981/console :

13:33:11 /usr/src/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S: Assembler messages:
13:33:11 /usr/src/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S:75: Error: undefined symbol `PSL_EE' in operation
13:33:11 /usr/src/sys/cddl/dev/dtrace/powerpc/dtrace_asm.S:75: Error: operand out of range (-1 is not between 0 and 31)
Comment 1 Enji Cooper freebsd_committer freebsd_triage 2019-04-29 20:44:38 UTC
This might be the genassym.o generation bug: bug 233339.
Comment 2 Mark Johnston freebsd_committer freebsd_triage 2019-04-29 21:30:33 UTC
We should probably revert r339516 and see if the problem persists.
Comment 3 Enji Cooper freebsd_committer freebsd_triage 2019-04-29 21:49:38 UTC
(In reply to Mark Johnston from comment #2)

That was committed 6 months ago. I think the better bet is to merge the fix from bug 233339, which was scheduled for MFC, but not completed. I did the merge to ^/stable/11 and am waiting for the build to complete before doing the merge to ^/stable/12; my build machine can build 11.x natively, but needs to build the toolchain for 12.x.
Comment 4 Enji Cooper freebsd_committer freebsd_triage 2019-04-30 00:57:47 UTC
I'm calling this closed. Will reopen if this occurs again.
Comment 5 Enji Cooper freebsd_committer freebsd_triage 2019-04-30 00:58:03 UTC

*** This bug has been marked as a duplicate of bug 233339 ***