[Pkg-systemd-maintainers] Regarding patch allowing you to compile systemd on ia64

Aurelien Jarno aurelien at aurel32.net
Tue Dec 31 18:15:17 GMT 2013


On Tue, Dec 31, 2013 at 06:50:45PM +0100, Pacho Ramos wrote:
> El mar, 31-12-2013 a las 18:03 +0100, Aurelien Jarno escribió:
> > On Sat, Dec 28, 2013 at 11:41:06AM +0100, Pacho Ramos wrote:
> > > Hello
> > > 
> > > We are having problems on Gentoo to compile systemd on ia64:
> > > https://bugs.gentoo.org/show_bug.cgi?id=480218
> > > 
> > > That is caused by an old bug in glibc:
> > > http://sourceware.org/bugzilla/show_bug.cgi?id=762
> > 
> > This bug is still reproducible on an up to date ia64 Debian system.
> > 
> 
> Then, how are you able to create a package for 204 version for example:
> http://packages.debian.org/sid/ia64/systemd/filelist
> 
> or, am I misunderstanding the information from packages.debian.org?

I am talking about the bug from glibc, not the Gentoo one.

> > > We have reviewed your patches for systemd but they don't look to handle
> > > this issue. Then, we think the bug is fixed by you using eglibc instead
> > > of glibc, but I cannot find the change fixing the mentioned glibc bug
> > > report. Do you know anything about this issue and how was it solved for
> > > Debian?
> > 
> > The main difference between your build error message and the Debian
> > headers is that there is no #include <linux/ptrace.h> in
> > <linux/audit.h>. I guess your kernel headers are not up to date, and
> > that your are missing commit c0a3a20b6c4b5229ef5d26fd9b1c4b1957632aa7.
> > 
> > Aurelien
> > 
> 
> We still have the headers from 3.9, but, from your comment, even bumping
> to latest sources will keep failing, right? :(

No. The bug is still there if you try to include both <signal.h> and
<asm/fpu.h>. That said if you update your kernel headers, <linux/audit.h>
won't pull <asm/fpu.h> anymore, and systemd will become buildable.

Aurelien

-- 
Aurelien Jarno	                        GPG: 1024D/F1BCDB73
aurelien at aurel32.net                 http://www.aurel32.net




More information about the Pkg-systemd-maintainers mailing list