I'm having an issue, and as far as I can tell it's not in my package. The rdma-core package uses cmake and ninja-build to build itself, and the very first test in the CMakeLists.txt makefile is the TestCCompiler test that is shipped with CMake, not one of our own tests. And it's failing because it can't run gcc. The failure there is this:
[1/2] Building C object CMakeFiles/cmTC_8f50c.dir/testCCompiler.c.o
FAILED: CMakeFiles/cmTC_8f50c.dir/testCCompiler.c.o
/usr/bin/cc -O2 -g -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -mcet -fcf-protection -o
CMakeFiles/cmTC_8f50c.dir/testCCompiler.c.o -c testCCompiler.c
cc1: fatal error: inaccessible plugin file plugin/annobin.so expanded from
short plugin name annobin: No such file or directory
compilation terminated.
ninja: build stopped: subcommand failed.
So, where is the gcc plugin annobin? Is there a BuildRequires: that I
need to add with gcc-8.0.1 that I didn't know about? And if there is,
why isn't it part of the Build package group since the RPM macros the
build system defines are the ones telling gcc to use annobin?
--
Doug Ledford <[email protected]>
GPG KeyID: B826A3330E572FDD
Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD
signature.asc
Description: This is a digitally signed message part
_______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
