Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 517174 - sys-apps/systemd-215: fails to build on ppc and ppc64.
Summary: sys-apps/systemd-215: fails to build on ppc and ppc64.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo systemd Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 517120
  Show dependency tree
 
Reported: 2014-07-15 17:28 UTC by Mike Gilbert
Modified: 2014-07-15 18:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Gilbert gentoo-dev 2014-07-15 17:28:23 UTC
+++ This bug was initially created as a clone of Bug #517162 +++

The build dies with:

/var/tmp/portage/sys-fs/udev-215/work/systemd-215/src/shared/architecture.h:96:6: error: #error "Missing LIB_ARCH_TUPLE for PPCLE"

and

/var/tmp/portage/sys-fs/udev-215/work/systemd-215/src/shared/architecture.h:88:6: error: #error "Missing LIB_ARCH_TUPLE for PPC64LE"

The LE is worrisome because these are big endian systems.

Reproducible: Always
Comment 1 Pacho Ramos gentoo-dev 2014-07-15 17:53:17 UTC
I guess we also need:
http://cgit.freedesktop.org/systemd/systemd/commit/?id=4f4b92ba7ae9c56cb0f181d5f95d709e085b8bd
http://cgit.freedesktop.org/systemd/systemd/commit/?id=6017365a1d0c1c78fc34a7da63768ee5df5da511

But I cannot follow our policy:
https://wiki.gentoo.org/wiki/Project:Systemd/Maintenance#Backporting_patches

$ git clone git@github.com:gentoo/systemd.git
Cloning into 'systemd'...
Warning: Permanently added the RSA host key for IP address '192.30.252.131' to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.


:(
Comment 2 Pacho Ramos gentoo-dev 2014-07-15 18:30:51 UTC
+  15 Jul 2014; Pacho Ramos <pacho@gentoo.org>
+  +files/215-0001-always-check-for-__BYTE_ORDER-__BIG_ENDIAN-when-chec.patch,
+  +files/215-0002-endian-explicitly-include-endian.h-wherever-we-want-.patch,
+  -systemd-208-r3.ebuild, -systemd-214.ebuild, -systemd-214_p57.ebuild,
+  systemd-215-r1.ebuild:
+  Fix building in ppc* (#517174 by Mike Gilbert), drop old
+