Maybe this is more of a llvm question but hopefully someone here knows.
I used to build kernel stuff using a custom target triple. After updating my FreeBSD system I get this error when building libcore.
===> Building core Assertion failed: (hasFlag(Feature)), function ApplyFeatureFlag, file /wrkdirs/usr/ports/devel/llvm40/work/llvm-4.0.1.src/lib/MC/SubtargetFeature.cpp, line 194. *** Signal 6
Removing this line from the json and the build works:
"features": "+soft-float, -mmx, -sse, -sse2, -sse3, -ssse3, -sse4.1, -sse4.2, -3dnow, -3dnowa, -avx, -avx2"
Any ideas what has changed in llvm and what I’m supposed to use instead of
The rust toolchain I use is unchanged.