Jed Brown
Jed Brown
Are you saying `gcc -march=armv8.4a -march=native` is broken? If there is an issue in the wrapper, I'd think the wrapper should be fixed. If it's in GCC, we should report...
`OPT` exists only as an easy way to twiddle at the command-line, and the default is not libCEED expressing an opinion about the proper way to build itself. We assume...
I'd think it isn't even necessary to explicitly `OPT=`. In practice, what sort of options get passed? We liked `-fopenmp-simd` because it vectorized better, but I think we worked out...
Could you use `make V=1` or `make print-CFLAGS` and also `make print-CC_VENDOR`? I suspect we are not correctly identifying vendor for your default C compiler and thus `CFLAGS` is not...
Uh, the output you first pasted had the `-fPIC`, but then you edited to remove it. What is the difference between those two outputs? Please check the other suggestions in...
I suspect `CC_VENDOR` is not being detected/supported; please check what is found and see the makefile line to determine what it should be. Also, it would be easier for us...
Different vendors use different flags, even for "standard" things like `-fPIC` (which IBM XL compilers insist on calling `-qpic`). Vendor detection is used to set default flags. You are welcome...
Is `CFLAGS` being set by you?
Then you are overriding our `CFLAGS` detection, in which case, please supply `-fPIC` when you are building a shared library.
We wanted libCEED to be usable with unusual toolchains and with more user control, but without needing to edit files. CMake requires platform/toolchain files for this purpose, and both it...