File xview-build32bit.patch of Package xview
a hack to enable building 32-bit libs on 64-bit system
run something like:
EXTRA_CCFLAGS=-m32 linux32 rpmbuild -bb --target=i586 SPECS/xview.spec
mkbaselibs -c SOURCES/baselibs.conf RPMS/i586/xview-*.rpm
--- xview-3.2p1.4/Build-LinuxXView.bash 2018-11-30 19:12:59.764820244 +0100
+++ xview-3.2p1.4/Build-LinuxXView.bash 2018-11-30 19:14:36.078109066 +0100
@@ -53,6 +53,7 @@
LOCAL_LDFLAGS := -L`pwd`/lib/libolgx -L`pwd`/lib/libxview $IMAKE_EXTRA_LOCAL_LDFLAGS -L$OWDEST/lib \$(LOCAL_LDFLAGS)
MAKEOVERRIDES =
CFLAGS += \$(EXTRA_CFLAGS)
+ CC += \$(EXTRA_CCFLAGS)
# End of variable-definitions appended by imake-wrapper
EOF
@@ -90,7 +91,7 @@
imake -DUseInstalled $IMAKEINCLUDE
) || exit $?
imake -DUseInstalled $IMAKEINCLUDE
- make World
+ make World EXTRA_CCFLAGS="${EXTRA_CCFLAGS}"
;;
instlibs)
install -d $OWDEST $X11DEST
@@ -98,17 +99,17 @@
make SUBDIRS=doc install
;;
clients)
- make Clients
+ make Clients EXTRA_CCFLAGS="${EXTRA_CCFLAGS}"
;;
contrib)
- make Contrib
+ make Contrib EXTRA_CCFLAGS="${EXTRA_CCFLAGS}"
;;
olvwm)
(
cd clients/olvwm-4.1
imake -DUseInstalled $IMAKEINCLUDE
make depend
- make
+ make EXTRA_CCFLAGS="${EXTRA_CCFLAGS}"
) || exit $?
;;
instclients)