https://github.com/tachoknight/libdispatch-packaging-fedora/blob/main/libdispatch.spec
On 2 Jun 2021, at 12:59, Tom Stellard wrote: > On 6/2/21 10:57 AM, Ron Olson wrote: >> 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. :\ >> > > Can you show me your full spec file? > > -Tom > >> 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 >> <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/ >> <https://docs.fedoraproject.org/en-US/project/code-of-conduct/> >> List Guidelines: >> https://fedoraproject.org/wiki/Mailing_list_guidelines >> <https://fedoraproject.org/wiki/Mailing_list_guidelines> >> List Archives: >> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org >> <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 >> <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