Page MenuHomeFreeBSD

lang/hugs: Workaround 12-CURRENT fallout
ClosedPublic

Authored by arrowd on Feb 3 2018, 8:07 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 22 2024, 2:43 AM
Unknown Object (File)
Feb 21 2024, 4:32 PM
Unknown Object (File)
Feb 21 2024, 4:32 PM
Unknown Object (File)
Feb 21 2024, 4:32 PM
Unknown Object (File)
Feb 21 2024, 4:31 PM
Unknown Object (File)
Feb 21 2024, 5:36 AM
Unknown Object (File)
Feb 9 2024, 8:50 AM
Unknown Object (File)
Jan 14 2024, 5:25 PM

Details

Summary

runhugs binary crashes when compiled with -O2 on i386 12-CURRENT system. Workaround it by compiling with -O0.

Diff Detail

Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 15261
Build 15321: arc lint + arc unit

Event Timeline

swills added inline comments.
lang/hugs/Makefile
28

If this is only needed on 12-CURRENT then check OSVERSION > 1200056 or whatever as well.

lang/hugs/Makefile
26

ARCH is not defined at that point of the Makefile.

Constrain workaround to FreeBSD 12 only.

arrowd added inline comments.
lang/hugs/Makefile
26

Hum, it worked for me as it is. Should I include <bsd.options.mk> then, or something else?

  • Include bsd.port.pre.mk to be able to use ${ARCH}
This revision was not accepted when it landed; it landed in state Needs Review.Feb 28 2018, 10:54 AM
This revision was automatically updated to reflect the committed changes.