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

Reply via email to