Hm, I do have %global toolchain clang set, which interestingly enough was not picked up by the %cmake macro (thus my explicit setting of CXX and CC) so I guess for the time being I’ll revert to manually building without the macros. :\
On 2 Jun 2021, at 10:51, Tom Stellard wrote: > On 6/1/21 5:51 PM, Ron Olson wrote: >> Hey all, I’m trying to build my package for EPEL and got a strange error >> >> clang-11: error: argument unused during compilation: >> '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1' >> [-Werror,-Wunused-command-line-argument] >> clang-11: error: argument unused during compilation: >> '-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1' >> [-Werror,-Wunused-command-line-argument] >> >> https://kojipkgs.fedoraproject.org//work/tasks/653/69120653/build.log >> >> The relevant section of the spec file is: >> >> %build >> export CXX=clang++ >> export CC=clang >> %cmake -G Ninja . >> %cmake_build >> >> Is this a bug, or something I’m doing wrong? If it is a bug I’d be happy to >> file a ticket in Bugzilla, but I’m not sure which project to file it under. >> > > Some of the default Fedora flags aren't supported by clang, so if you build in > clang you need to use the clang equivalents of those flags. In rawhide, > you can enable the correct flags by setting the macro: > > %global toolchain clang > > I'm not sure if this macro is supported in EPEL, though, so you may need > to manually update the flags yourself. > > -Tom > >> Ron >> _______________________________________________ >> devel mailing list -- devel@lists.fedoraproject.org >> To unsubscribe send an email to devel-le...@lists.fedoraproject.org >> Fedora Code of Conduct: >> https://docs.fedoraproject.org/en-US/project/code-of-conduct/ >> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines >> List Archives: >> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org >> Do not reply to spam on the list, report it: >> https://pagure.io/fedora-infrastructure >>
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure