Re: overriding rpmrc options inside mock

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hans de Goede wrote:
> I've contacted Matt Domsch to ask him to add
> -Werror-implicit-function-declaration to the default optflags with
> his next mass rebuild to get an idea of the amount of packages that
> this will cause to fail (most likely a huge amount, but we will
> see).
>
> Matt is so kind as to give this a try, but, to quote him: "Where do
> I add that option to make sure it's in effect for the mock builds?"
>
> I have no clue, so how do we this?

This needs to be added to the .rpmrc file in the mock root (from what
I've gathered in other threads).  You should be able to use this sort
of thing in your mock config:

config_opts['files']['path/name/no/leading/slash'] = "file contents"

I think you'll want something about like this (untested ;)):

config_opts['files']['builddir/.rpmrc'] = """
optflags: i386 -O2 -g -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -Werror-implicit-function-declaration
optflags: i486 -O2 -g -m32 -march=i486 -fasynchronous-unwind-tables -Werror-implicit-function-declaration
optflags: i586 -O2 -g -m32 -march=i586 -fasynchronous-unwind-tables -Werror-implicit-function-declaration
optflags: i686 -O2 -g -m32 -march=i686 -mtune=generic -fasynchronous-unwind-tables -Werror-implicit-function-declaration
optflags: pentium3 -O2 -g -m32 -march=pentium3 -mtune=generic -fasynchronous-unwind-tables -Werror-implicit-function-declaration
optflags: pentium4 -O2 -g -m32 -march=pentium4 -mtune=generic -fasynchronous-unwind-tables -Werror-implicit-function-declaration
optflags: athlon -O2 -g -m32 -march=athlon -fasynchronous-unwind-tables -Werror-implicit-function-declaration
optflags: ia64 -O2 -g -m64 -mtune=generic -Werror-implicit-function-declaration
optflags: x86_64 -O2 -g -m64 -mtune=generic -Werror-implicit-function-declaration
optflags: amd64 -O2 -g -mtune=generic -Werror-implicit-function-declaration
optflags: ia32e -O2 -g -m64 -mtune=generic -Werror-implicit-function-declaration
...
"""

You'll want to grab the optflags settings from a rawhide box.  The
snippet above is from F8 (though I don't know that any of the values
changed in rawhide).

-- 
Todd        OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Hard work never killed anybody, but why take a chance?
    -- Charlie McCarthy

Attachment: pgpLzortfUqdg.pgp
Description: PGP signature

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux