[Bug 278387] devel/wasi-compiler-rt17: build fails if -march= set

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 15 Apr 2024 23:30:51 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278387

            Bug ID: 278387
           Summary: devel/wasi-compiler-rt17: build fails if -march= set
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: vishwin@freebsd.org
          Reporter: iron.udjin@gmail.com
          Assignee: vishwin@freebsd.org
             Flags: maintainer-feedback?(vishwin@freebsd.org)

OS: stable/14-n267222-89dd0612d933:

wasi-compiler-rt17-17.0.6_1 fails to build if -match cflag set. My default
version CFLAGS is: -march=skylake -O2 -pipe. But the port builds only if I
remove -march=skylake from them. Is it possible to make the port build with
-march set?

build log:

[  4% 8/147] /usr/local/llvm17/bin/clang --target=wasm32-wasi
--sysroot=/usr/local/share/wasi-sysroot   -O2 -pipe -march=skylake -O2 -pipe 
-fno-strict-aliasing -O2 -pipe -march=skylake -O2 -pipe  -fno-strict-aliasing 
-DNDEBUG -fPIC -MD -MT CMakeFiles/clang_rt.builtins-wasm32.dir/divtf3.c.o -MF
CMakeFiles/clang_rt.builtins-wasm32.dir/divtf3.c.o.d -o
CMakeFiles/clang_rt.builtins-wasm32.dir/divtf3.c.o -c
/wrkdirs/usr/ports/devel/wasi-compiler-rt17/work/llvm-project-17.0.6.src/compiler-rt/lib/builtins/divtf3.c
FAILED: CMakeFiles/clang_rt.builtins-wasm32.dir/divtf3.c.o 
/usr/local/llvm17/bin/clang --target=wasm32-wasi
--sysroot=/usr/local/share/wasi-sysroot   -O2 -pipe -march=skylake -O2 -pipe 
-fno-strict-aliasing -O2 -pipe -march=skylake -O2 -pipe  -fno-strict-aliasing 
-DNDEBUG -fPIC -MD -MT CMakeFiles/clang_rt.builtins-wasm32.dir/divtf3.c.o -MF
CMakeFiles/clang_rt.builtins-wasm32.dir/divtf3.c.o.d -o
CMakeFiles/clang_rt.builtins-wasm32.dir/divtf3.c.o -c
/wrkdirs/usr/ports/devel/wasi-compiler-rt17/work/llvm-project-17.0.6.src/compiler-rt/lib/builtins/divtf3.c
clang: error: unsupported option '-march=' for target 'wasm32-wasi'
clang: error: unsupported option '-march=' for target 'wasm32-wasi'
[  5% 8/147] /usr/local/llvm17/bin/clang --target=wasm32-wasi
--sysroot=/usr/local/share/wasi-sysroot   -O2 -pipe -march=skylake -O2 -pipe 
-fno-strict-aliasing -O2 -pipe -march=skylake -O2 -pipe  -fno-strict-aliasing 
-DNDEBUG -fPIC -MD -MT CMakeFiles/clang_rt.builtins-wasm32.dir/extendsftf2.c.o
-MF CMakeFiles/clang_rt.builtins-wasm32.dir/extendsftf2.c.o.d -o
CMakeFiles/clang_rt.builtins-wasm32.dir/extendsftf2.c.o -c
/wrkdirs/usr/ports/devel/wasi-compiler-rt17/work/llvm-project-17.0.6.src/compiler-rt/lib/builtins/extendsftf2.c
FAILED: CMakeFiles/clang_rt.builtins-wasm32.dir/extendsftf2.c.o 
/usr/local/llvm17/bin/clang --target=wasm32-wasi
--sysroot=/usr/local/share/wasi-sysroot   -O2 -pipe -march=skylake -O2 -pipe 
-fno-strict-aliasing -O2 -pipe -march=skylake -O2 -pipe  -fno-strict-aliasing 
-DNDEBUG -fPIC -MD -MT CMakeFiles/clang_rt.builtins-wasm32.dir/extendsftf2.c.o
-MF CMakeFiles/clang_rt.builtins-wasm32.dir/extendsftf2.c.o.d -o
CMakeFiles/clang_rt.builtins-wasm32.dir/extendsftf2.c.o -c
/wrkdirs/usr/ports/devel/wasi-compiler-rt17/work/llvm-project-17.0.6.src/compiler-rt/lib/builtins/extendsftf2.c
clang: error: unsupported option '-march=' for target 'wasm32-wasi'
clang: error: unsupported option '-march=' for target 'wasm32-wasi'
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.

-- 
You are receiving this mail because:
You are the assignee for the bug.