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)
openSUSE Build Service is sponsored by