Mailinglist Archive: opensuse-buildservice (70 mails)

< Previous Next >
Re: [opensuse-buildservice] 32bit dependencies expansion
On Thu, Jul 05, 2018 at 10:31:41AM +0300, Mitya Ivanov wrote:
Hello.
I have a problem building centos grub2 package. Its .spec contains
"BuildRequires:  /usr/lib/crt1.o glibc-static(x86-32) glibc-devel(x86-32)". I
have created multiarch repo but got an error: "unresolvable: "nothing
provides glibc-static(x86-32) nothing provides glibc-devel(x86-32)"
Can OBS recognize such form of package architecture definition? Or i need to
edit something in a .spec or prjconf?

That's actually not a package architecture definition, but a standard
provides that rpm adds. So it is recognized.

That was the good news, now the bad: OBS does not support RedHat's
multiarch handling at all. For building grub2 you would need to
install both glibc.i586 and glibc.x86_64. That's currently impossible
with OBS, it allows just one architecture for each package.

Sorry,
Michael.

--
Michael Schroeder mls@xxxxxxx
SUSE LINUX GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-buildservice+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups
References