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