aboutsummaryrefslogtreecommitdiff
path: root/development/openjdk7
diff options
context:
space:
mode:
Diffstat (limited to 'development/openjdk7')
-rw-r--r--development/openjdk7/README7
-rw-r--r--development/openjdk7/openjdk7.SlackBuild3
2 files changed, 9 insertions, 1 deletions
diff --git a/development/openjdk7/README b/development/openjdk7/README
index b32c246c9296..c2ed4940d30e 100644
--- a/development/openjdk7/README
+++ b/development/openjdk7/README
@@ -22,3 +22,10 @@ TMP=/your/temporary/dir ./openjdk7.SlackBuild
The 'cacerts' binary is a keystore containing CA certificates which
are used by Java applications. It is taken from the CentOS package
'ca-certificates-2015.2.4-65.0.1.el6_6.noarch.rpm'.
+
+NOTE: 32-bit builds are broken ATM but we are still working on it.
+If you would like to help, the problem is when linking the launcher
+the build system insists on trying to link with /usr/lib/libstd++.so.6
+(which belongs to gcc11), instead of the one in
+/usr/lib/gcc/i586-slackware-linux/5.5.0, erroring out with message
+"undefined reference to `__divmoddi4@GCC_7.0.0".
diff --git a/development/openjdk7/openjdk7.SlackBuild b/development/openjdk7/openjdk7.SlackBuild
index b4775b46d895..1882d91d1799 100644
--- a/development/openjdk7/openjdk7.SlackBuild
+++ b/development/openjdk7/openjdk7.SlackBuild
@@ -128,6 +128,7 @@ JAVA_HOME=${BOOT_JAVA} PATH=${BOOT_JAVA}/bin:$PATH ../$ICEDTEA/configure \
--disable-system-kerberos \
--disable-system-pcsc \
--disable-system-sctp \
+ --disable-system-zlib \
--disable-compile-against-syscalls \
--with-cacerts-file="$CWD/cacerts" \
$(
@@ -165,7 +166,7 @@ find -L . \
mkdir -p $PKG/etc/profile.d
for file in $(ls "$CWD/profile.d/${PRGNAM}"*) ; do
- cat $file | sed -e "s#lib/java#lib${LIBDIRSUFFIX}/java#" \
+ cat $file | sed -e "s#lib/openjdk#lib${LIBDIRSUFFIX}/openjdk#" \
> $PKG/etc/profile.d/$(basename $file)
done
chmod 755 $PKG/etc/profile.d/*