diff --git a/system/base/glib2/pspec.xml b/system/base/glib2/pspec.xml index bef77aa6..02dad45a 100644 --- a/system/base/glib2/pspec.xml +++ b/system/base/glib2/pspec.xml @@ -46,6 +46,7 @@ /usr/share/glib-2.0 /usr/share/systemtap /usr/share/glib-2.0/schemas + /usr/share/gettext glib2.sh diff --git a/system/base/kmod/pspec.xml b/system/base/kmod/pspec.xml index 96bab84a..a57d4c80 100644 --- a/system/base/kmod/pspec.xml +++ b/system/base/kmod/pspec.xml @@ -17,15 +17,13 @@ chrpath - xz-32bit xz-devel - zlib-32bit zlib-devel kernel-module-headers - - kmod-15-dynamic-kmod.patch - + + kmod-15-dynamic-kmod.patch + @@ -96,6 +94,11 @@ emul32 32bit libraries of libkmod emul32 + + xz-32bit + zlib-32bit + glibc-32bit + xz-32bit zlib-32bit diff --git a/system/base/openssl/actions.py b/system/base/openssl/actions.py index c8c62844..889797d4 100644 --- a/system/base/openssl/actions.py +++ b/system/base/openssl/actions.py @@ -25,7 +25,12 @@ def setup(): shelltools.export("CXX", "%s -m32" % get.CXX()) shelltools.system("./Configure linux-elf %s" % options) shelltools.export("PKG_CONFIG_PATH","/usr/lib32/pkgconfig") - + + elif get.ARCH() == "i686": + shelltools.system("./Configure linux-elf %s" % options) + pisitools.dosed("Makefile", "^(SHARED_LDFLAGS=).*", "\\1 ${LDFLAGS}") + pisitools.dosed("Makefile", "^(CFLAG=.*)", "\\1 ${CFLAGS}") + else: options += " enable-ec_nistp_64_gcc_128" shelltools.system("./Configure linux-x86_64 %s" % options) diff --git a/system/base/pisi/files/pisi.conf-i686 b/system/base/pisi/files/pisi.conf-i686 index ded69479..66f634aa 100644 --- a/system/base/pisi/files/pisi.conf-i686 +++ b/system/base/pisi/files/pisi.conf-i686 @@ -13,7 +13,7 @@ fallback = http://source.pisilinux.org/1.0 generateDebug = False jobs = -j5 ldflags = -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--sort-common -ignored_build_types = emul32 +ignored_build_types = emul32,_emul32 [directories] cache_root_dir = /var/cache/pisi diff --git a/system/base/readline/pspec.xml b/system/base/readline/pspec.xml index 46c74165..13b217bb 100644 --- a/system/base/readline/pspec.xml +++ b/system/base/readline/pspec.xml @@ -41,9 +41,6 @@ readline-devel system.devel Development files for readline - - glibc-32bit - readline @@ -60,6 +57,7 @@ emul32 ncurses-32bit + glibc-32bit readline diff --git a/system/base/util-linux/pspec.xml b/system/base/util-linux/pspec.xml index a8b072ce..ef372bec 100644 --- a/system/base/util-linux/pspec.xml +++ b/system/base/util-linux/pspec.xml @@ -22,7 +22,6 @@ shadow ncurses-devel libcap-ng-devel - glibc-32bit @@ -128,6 +127,9 @@ emul32 32-bit shared libraries for libutil-linux emul32 + + glibc-32bit + glibc-32bit diff --git a/system/devel/binutils/pspec.xml b/system/devel/binutils/pspec.xml index dd1397a1..157dcdd4 100644 --- a/system/devel/binutils/pspec.xml +++ b/system/devel/binutils/pspec.xml @@ -13,24 +13,6 @@ Assembler and linker tools Contains commands like as, ld, nm, objdump, ar, ranlib for compiling assembly code to the machine language, and for linking and manipulating the binary object files. http://ftp.gnu.org/gnu/binutils/binutils-2.26.tar.bz2 - - - - - glibc-32bit - diff --git a/system/devel/gobject-introspection/actions.py b/system/devel/gobject-introspection/actions.py index 03c8a3e6..b265c18b 100644 --- a/system/devel/gobject-introspection/actions.py +++ b/system/devel/gobject-introspection/actions.py @@ -11,7 +11,7 @@ from pisi.actionsapi import get def setup(): - autotools.autoreconf("-fiv") + #autotools.autoreconf("-fiv") autotools.configure("--disable-static \ --disable-doctool") diff --git a/system/devel/gobject-introspection/pspec.xml b/system/devel/gobject-introspection/pspec.xml index b745a0c9..9b44ba14 100644 --- a/system/devel/gobject-introspection/pspec.xml +++ b/system/devel/gobject-introspection/pspec.xml @@ -21,7 +21,8 @@ libffi-devel python-devel - glib2-devel + glib2-devel + chrpath