Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md4
-rw-r--r--blacklist77
-rw-r--r--blacklist/any/deepin/deepin-account-faces1
-rw-r--r--blacklist/any/deepin/deepin-cogl1
-rw-r--r--blacklist/any/deepin/deepin-gettext-tools1
-rw-r--r--blacklist/any/deepin/deepin-gtk-theme1
-rw-r--r--blacklist/any/deepin/deepin-icon-theme1
-rw-r--r--blacklist/any/deepin/deepin-qt-dbus-factory1
-rw-r--r--blacklist/any/deepin/deepin-qt5dxcb-plugin1
-rw-r--r--blacklist/any/deepin/deepin-screensaver1
-rw-r--r--blacklist/any/deepin/deepin-sound-theme1
-rw-r--r--blacklist/any/deepin/deepin-turbo1
-rw-r--r--blacklist/any/deepin/dtkcore1
-rw-r--r--blacklist/any/ovmf/ovmf1
-rw-r--r--blacklist/any/pnetcdf-openmpi/pnetcdf-openmpi1
-rw-r--r--blacklist/i486/efivar/efivar1
-rw-r--r--blacklist/i486/ghc/ghc1
-rw-r--r--blacklist/i486/ghc/haskell-async1
-rw-r--r--blacklist/i486/ghc/haskell-contravariant1
-rw-r--r--blacklist/i486/ghc/haskell-easytest1
-rw-r--r--blacklist/i486/ghc/haskell-hinotify1
-rw-r--r--blacklist/i486/ghc/haskell-protolude1
-rw-r--r--blacklist/i486/linux-pae/linux-pae1
-rw-r--r--blacklist/i486/rust/rust1
-rw-r--r--blacklist/i486/teamspeak/teamspeak31
-rw-r--r--blacklist/i486/teamspeak/teamspeak3-server1
-rw-r--r--blacklist/i486/useless-linux-kernel-flavors/linux-lts1
-rw-r--r--blacklist/i486/useless-linux-kernel-flavors/linux-zen1
-rw-r--r--blacklist/pentium4/arrayfire/arrayfire1
-rw-r--r--blacklist/pentium4/bazel/bazel1
-rw-r--r--blacklist/pentium4/byzanz/byzanz1
-rw-r--r--blacklist/pentium4/ceph/ceph1
-rw-r--r--blacklist/pentium4/cuda/cuda1
-rw-r--r--blacklist/pentium4/dbeaver/dbeaver1
-rw-r--r--blacklist/pentium4/delve/delve1
-rw-r--r--blacklist/pentium4/dotnet-core/dotnet-core1
-rw-r--r--blacklist/pentium4/eclipse/eclipse1
-rw-r--r--blacklist/pentium4/electron/electron1
-rw-r--r--blacklist/pentium4/electron/electron21
-rw-r--r--blacklist/pentium4/electron/electron41
-rw-r--r--blacklist/pentium4/firefox-developer-edition/firefox-developer-edition1
-rw-r--r--blacklist/pentium4/gcc8/gcc81
-rw-r--r--blacklist/pentium4/gitlab/gitlab1
-rw-r--r--blacklist/pentium4/intel-media-driver/intel-media-driver1
-rw-r--r--blacklist/pentium4/julia/julia1
-rw-r--r--blacklist/pentium4/libretro/libretro-blastem1
-rw-r--r--blacklist/pentium4/libretro/libretro-citra1
-rw-r--r--blacklist/pentium4/libretro/libretro-desmume1
-rw-r--r--blacklist/pentium4/libretro/libretro-mupen64plus1
-rw-r--r--blacklist/pentium4/libretro/libretro-parallel-n641
-rw-r--r--blacklist/pentium4/libretro/libretro-ppsspp1
-rw-r--r--blacklist/pentium4/linux-hardened/linux-hardened1
-rw-r--r--blacklist/pentium4/luxrays/luxrays1
-rw-r--r--blacklist/pentium4/mongodb/mongodb1
-rw-r--r--blacklist/pentium4/mysql-workbench/mysql-workbench1
-rw-r--r--blacklist/pentium4/nginx-mod-pagespeed/nginx-mod-pagespeed1
-rw-r--r--blacklist/pentium4/nsjail/nsjail1
-rw-r--r--blacklist/pentium4/nvidia/nvidia1
-rw-r--r--blacklist/pentium4/nvidia/nvidia-lts1
-rw-r--r--blacklist/pentium4/nvidia/nvidia-utils1
-rw-r--r--blacklist/pentium4/opera-ffmpeg-codecs/opera-ffmpeg-codecs1
-rw-r--r--blacklist/pentium4/opera/opera1
-rw-r--r--blacklist/pentium4/ospray/ospray1
-rw-r--r--blacklist/pentium4/parallel-netcdf-openmpi/parallel-netcdf-openmpi1
-rw-r--r--blacklist/pentium4/parity/parity1
-rw-r--r--blacklist/pentium4/python-openstacksdk/python-openstacksdk1
-rw-r--r--blacklist/pentium4/python-pytorch/python-pytorch1
-rw-r--r--blacklist/pentium4/python-snowboy/python-snowboy1
-rw-r--r--blacklist/pentium4/qcef/qcef1
-rw-r--r--blacklist/pentium4/riscv64-linux-gnu-gcc/riscv64-linux-gnu-gcc1
-rw-r--r--blacklist/pentium4/riscv64-linux-gnu-glibc/riscv64-linux-gnu-glibc1
-rw-r--r--blacklist/pentium4/rubinius/rubinius1
-rw-r--r--blacklist/pentium4/skia-sharp/skia-sharp1
-rw-r--r--blacklist/pentium4/skia-sharp/skia-sharp581
-rw-r--r--blacklist/pentium4/skia-sharp/skia-sharp601
-rw-r--r--blacklist/pentium4/tarantool/tarantool1
-rw-r--r--blacklist/pentium4/vc/vc1
-rw-r--r--blacklist/pentium4/wiredtiger/wiredtiger1
-rw-r--r--blacklist/pentium4/zcash/zcash1
79 files changed, 79 insertions, 79 deletions
diff --git a/README.md b/README.md
index 68bb5016..aebf452f 100644
--- a/README.md
+++ b/README.md
@@ -4,8 +4,8 @@ It is currently hosted on https://git.archlinux32.org/archlinux32/packages.
* There are subdirectories `repository/package` which contain new packages and customizations for existent packages to compile for i686 or adopt to our environment.
In case, the files therein exist in the respective original package, the respective original package files are either appended (in case of `PKGBUILD`) or overwritten (for other files).
-* The file `blacklist` containes a list of packages which won't be built for Arch Linux 32 (because they can't be built for or are useless on i686).
-An entry in this file consist of an architecture and a pkgbase separated by a space.
+* The directory `blacklist` containes a list of packages which won't be built for Arch Linux 32 (because they can't be built for or are useless on i686).
+The structure is `blacklist/architecture/arbitrary-identifier/pkgbase`, where the content of that file can be an arbitrary comment.
The given package will be black listed for all architectures less potent than the given one or, if "any" is given, for all architectures.
Additional to the abovementioned changes to the package sources, the following changes are made automatically by the [build master's mangle_pkgbuild()](https://git.archlinux32.org/archlinux32/builder/src/branch/master/lib/common-functions) which should therefor **not** be committed here:
diff --git a/blacklist b/blacklist
deleted file mode 100644
index e44cd27b..00000000
--- a/blacklist
+++ /dev/null
@@ -1,77 +0,0 @@
-pentium4 arrayfire # "We neither test/build on 32bit architecture nor claim 32bit support."
-pentium4 byzanz # blacklisted, blocks slaves, see FS#62399
-pentium4 bazel # reports are there for making 32-bit compile, see <a href="https://github.com/bazelbuild/bazel/issues/3643">upstream</a>
-pentium4 ceph # fails fatally in check() - see <a href="https://bugs.archlinux32.org/index.php?do=details&task_id=21">FS32#21</a>
-pentium4 cuda # cuda 9.0 is 64-bit only
-pentium4 dbeaver # maven build hangs
-any deepin-account-faces # deepin fails to build/bootstrap for a long time now
-any deepin-cogl # deepin fails to build/bootstrap for a long time now
-any deepin-gettext-tools # deepin fails to build/bootstrap for a long time now
-any deepin-icon-theme # deepin fails to build/bootstrap for a long time now
-any deepin-gtk-theme # deepin fails to build/bootstrap for a long time now
-any deepin-qt5dxcb-plugin # deepin fails to build/bootstrap for a long time now
-any deepin-qt-dbus-factory # deepin fails to build/bootstrap for a long time now
-any deepin-screensaver # deepin fails to build/bootstrap for a long time now
-any deepin-sound-theme # deepin fails to build/bootstrap for a long time now
-any deepin-turbo # deepin fails to build/bootstrap for a long time now
-any dtkcore # deepin fails to build/bootstrap for a long time now
-pentium4 delve # currently no 32-bit support, see <a href="https://github.com/derekparker/delve/issues/20">upstream</a>
-pentium4 dotnet-core # not available for 32-bit on linux, see <a href="https://github.com/dotnet/core/blob/master/release-notes/download-archives/2.0.5-download.md">here</a>
-pentium4 eclipse # no more 32-bit packages upstream, compile your own or use 2018-09/R
-i486 efivar # doesn't make a lot of sense for BIOS non-EFI systems
-pentium4 electron # fails to build since quite some time - feel free to open pull requests
-pentium4 electron2 # see above
-pentium4 electron4 # see above
-pentium4 firefox-developer-edition # llvm segfaults, virtual memory issues (blacklisting may be temporary)
-pentium4 gcc8 # only needed for cuda
-i486 ghc # needs to be bootstrapped first - fun, fun, fun!
-pentium4 gitlab # basically, it never builds
-i486 haskell-async # ghc needs to be bootstrapped first - fun, fun, fun!
-i486 haskell-contravariant # ghc needs to be bootstrapped first - fun, fun, fun!
-i486 haskell-easytest # ghc needs to be bootstrapped first - fun, fun, fun!
-i486 haskell-protolude # ghc needs to be bootstrapped first - fun, fun, fun!
-i486 haskell-hinotify # ghc needs to be bootstrapped first - fun, fun, fun!
-pentium4 intel-media-driver # Broadwell+ iGPUs, not really useful for old machines
-pentium4 julia # /build/julia/src/julia/src/atomics.h:9:4: error: #error Julia can only be built for architectures above Pentium 4. Pass -march=pentium4, or set MARCH=pentium4 and ensure that -march is not passed separately with an older architecture.
-pentium4 libretro-citra # do not build, see FS32#23
-pentium4 libretro-desmume # do not build, see FS32#23
-pentium4 libretro-mupen64plus # do not build, see FS32#23
-pentium4 libretro-parallel-n64 # do not build, see FS32#23
-pentium4 libretro-ppsspp # do not build, see FS32#23
-pentium4 libretro-blastem # do not build, see FS32#23
-pentium4 linux-hardened # not <a href="https://mirror.archlinux32.org/irc-logs/%23archlinux-ports/2017-06-28.html#04:04:01">really useful</a> on pentium4 + hard to maintain
-i486 linux-lts # not required by our huge base of 2 users (so it would not be tested, either)
-i486 linux-pae # not useful - use i686 instead
-i486 linux-zen # not required by our huge base of 2 users (so it would not be tested, either)
-pentium4 luxrays # does not compile on 32 bit - see FS#54960
-pentium4 mongodb # dropped support for 32-bit in version 3.4
-pentium4 mysql-workbench # doesn't build, doesn't work, complain upstream (@Oracle)
-pentium4 nginx-mod-pagespeed # bundles a 64-bit only version of psol, doesn't build that way
-pentium4 nsjail # kafel has no 32-bit Intel support, see also <a href="https://bbs.archlinux32.org/viewtopic.php?pid=795#p795">forum</a>
-pentium4 nvidia # dropped support after release 390: https://www.phoronix.com/scan.php?page=news_item&px=32-bit-NVIDIA-Drop-Dropping
-pentium4 nvidia-lts # see nvidia
-pentium4 nvidia-utils # see nvidia
-pentium4 opera # dropped 32-bit version in version 46.0.2597.26
-pentium4 opera-ffmpeg-codecs # as opera itself is blacklisted
-pentium4 ospray # "Your Embree build needs to support at least one ISA >= SSE4.1!"
-any ovmf # "ERROR: This package must be built under the x86_64 architecture.", UEFI for VMS, of little use anyway with 32-bit machines
-pentium4 parallel-netcdf-openmpi # requires MPI_Offset >= 8, which is not (yet?) possible on 32 bits - see https://github.com/open-mpi/ompi/issues/3195
-pentium4 parity # "32-bit targets are not supported at the moment, You can use '32bit_opt_in' feature. See https://github.com/pepyakin/wasmi/issues/43
-any pnetcdf-openmpi # "Building of PnetCDF cannot continue due to the size of MPI_Offset being less than 8 bytes. Please use an MPI library that supports large files. Abort."
-pentium4 python-openstacksdk # infinite looping on build slaves, might be temporary
-pentium4 python-pytorch # Gloo can only be built on 64-bit systems
-pentium4 python-snowboy # not available for 32-bit Linux
-pentium4 qcef # contains CEF binaries (not current ones) for 64-bit and MIPS only, no 32-bit Intel. Discuss with the authors if you need it.
-pentium4 riscv64-linux-gnu-gcc # needs manual bootstrap - is it worth the effort?
-pentium4 riscv64-linux-gnu-glibc # see riscv64-linux-gnu-gcc
-pentium4 rubinius # Support for non-64bit platforms was deprecated 1 Jun 2016 and has now been removed. If non-64bit support is a critical feature for your application, please email contact@rubinius.com
-i486 rust # needs to be bootstrapped first - fun, fun, fun!
-pentium4 skia-sharp # does not provide a bin/gn for 32-bit Linux, see FS32#8
-pentium4 skia-sharp58 # does not provide a bin/gn for 32-bit Linux, see FS32#8
-pentium4 skia-sharp60 # does not provide a bin/gn for 32-bit Linux, see FS32#8
-pentium4 tarantool # hand-crafted assembly code, see <a href="https://github.com/tarantool/tarantool/issues/3029">upstream</a>
-i486 teamspeak3 # no need and most likely not running on i486
-i486 teamspeak3-server # no need and most likely not running on i486
-pentium4 vc # "Unsupported target architecture 'i686'. No support_???.cpp file exists for this architecture", complain upstream if you need it
-pentium4 wiredtiger # WiredTiger requires a 64-bit build
-pentium4 zcash # <a href="https://github.com/zcash/zcash/issues/914">We don't yet support 32bit systems (and we won't by launch) but we can look into this after launch.</a>
diff --git a/blacklist/any/deepin/deepin-account-faces b/blacklist/any/deepin/deepin-account-faces
new file mode 100644
index 00000000..d95ce350
--- /dev/null
+++ b/blacklist/any/deepin/deepin-account-faces
@@ -0,0 +1 @@
+deepin fails to build/bootstrap for a long time now
diff --git a/blacklist/any/deepin/deepin-cogl b/blacklist/any/deepin/deepin-cogl
new file mode 100644
index 00000000..d95ce350
--- /dev/null
+++ b/blacklist/any/deepin/deepin-cogl
@@ -0,0 +1 @@
+deepin fails to build/bootstrap for a long time now
diff --git a/blacklist/any/deepin/deepin-gettext-tools b/blacklist/any/deepin/deepin-gettext-tools
new file mode 100644
index 00000000..d95ce350
--- /dev/null
+++ b/blacklist/any/deepin/deepin-gettext-tools
@@ -0,0 +1 @@
+deepin fails to build/bootstrap for a long time now
diff --git a/blacklist/any/deepin/deepin-gtk-theme b/blacklist/any/deepin/deepin-gtk-theme
new file mode 100644
index 00000000..d95ce350
--- /dev/null
+++ b/blacklist/any/deepin/deepin-gtk-theme
@@ -0,0 +1 @@
+deepin fails to build/bootstrap for a long time now
diff --git a/blacklist/any/deepin/deepin-icon-theme b/blacklist/any/deepin/deepin-icon-theme
new file mode 100644
index 00000000..d95ce350
--- /dev/null
+++ b/blacklist/any/deepin/deepin-icon-theme
@@ -0,0 +1 @@
+deepin fails to build/bootstrap for a long time now
diff --git a/blacklist/any/deepin/deepin-qt-dbus-factory b/blacklist/any/deepin/deepin-qt-dbus-factory
new file mode 100644
index 00000000..d95ce350
--- /dev/null
+++ b/blacklist/any/deepin/deepin-qt-dbus-factory
@@ -0,0 +1 @@
+deepin fails to build/bootstrap for a long time now
diff --git a/blacklist/any/deepin/deepin-qt5dxcb-plugin b/blacklist/any/deepin/deepin-qt5dxcb-plugin
new file mode 100644
index 00000000..d95ce350
--- /dev/null
+++ b/blacklist/any/deepin/deepin-qt5dxcb-plugin
@@ -0,0 +1 @@
+deepin fails to build/bootstrap for a long time now
diff --git a/blacklist/any/deepin/deepin-screensaver b/blacklist/any/deepin/deepin-screensaver
new file mode 100644
index 00000000..d95ce350
--- /dev/null
+++ b/blacklist/any/deepin/deepin-screensaver
@@ -0,0 +1 @@
+deepin fails to build/bootstrap for a long time now
diff --git a/blacklist/any/deepin/deepin-sound-theme b/blacklist/any/deepin/deepin-sound-theme
new file mode 100644
index 00000000..d95ce350
--- /dev/null
+++ b/blacklist/any/deepin/deepin-sound-theme
@@ -0,0 +1 @@
+deepin fails to build/bootstrap for a long time now
diff --git a/blacklist/any/deepin/deepin-turbo b/blacklist/any/deepin/deepin-turbo
new file mode 100644
index 00000000..d95ce350
--- /dev/null
+++ b/blacklist/any/deepin/deepin-turbo
@@ -0,0 +1 @@
+deepin fails to build/bootstrap for a long time now
diff --git a/blacklist/any/deepin/dtkcore b/blacklist/any/deepin/dtkcore
new file mode 100644
index 00000000..d95ce350
--- /dev/null
+++ b/blacklist/any/deepin/dtkcore
@@ -0,0 +1 @@
+deepin fails to build/bootstrap for a long time now
diff --git a/blacklist/any/ovmf/ovmf b/blacklist/any/ovmf/ovmf
new file mode 100644
index 00000000..4bb6164c
--- /dev/null
+++ b/blacklist/any/ovmf/ovmf
@@ -0,0 +1 @@
+"ERROR: This package must be built under the x86_64 architecture.", UEFI for VMS, of little use anyway with 32-bit machines
diff --git a/blacklist/any/pnetcdf-openmpi/pnetcdf-openmpi b/blacklist/any/pnetcdf-openmpi/pnetcdf-openmpi
new file mode 100644
index 00000000..4a545817
--- /dev/null
+++ b/blacklist/any/pnetcdf-openmpi/pnetcdf-openmpi
@@ -0,0 +1 @@
+"Building of PnetCDF cannot continue due to the size of MPI_Offset being less than 8 bytes. Please use an MPI library that supports large files. Abort."
diff --git a/blacklist/i486/efivar/efivar b/blacklist/i486/efivar/efivar
new file mode 100644
index 00000000..eb7288aa
--- /dev/null
+++ b/blacklist/i486/efivar/efivar
@@ -0,0 +1 @@
+doesn't make a lot of sense for BIOS non-EFI systems
diff --git a/blacklist/i486/ghc/ghc b/blacklist/i486/ghc/ghc
new file mode 100644
index 00000000..640ce0cc
--- /dev/null
+++ b/blacklist/i486/ghc/ghc
@@ -0,0 +1 @@
+ghc needs to be bootstrapped first - fun, fun, fun!
diff --git a/blacklist/i486/ghc/haskell-async b/blacklist/i486/ghc/haskell-async
new file mode 100644
index 00000000..640ce0cc
--- /dev/null
+++ b/blacklist/i486/ghc/haskell-async
@@ -0,0 +1 @@
+ghc needs to be bootstrapped first - fun, fun, fun!
diff --git a/blacklist/i486/ghc/haskell-contravariant b/blacklist/i486/ghc/haskell-contravariant
new file mode 100644
index 00000000..640ce0cc
--- /dev/null
+++ b/blacklist/i486/ghc/haskell-contravariant
@@ -0,0 +1 @@
+ghc needs to be bootstrapped first - fun, fun, fun!
diff --git a/blacklist/i486/ghc/haskell-easytest b/blacklist/i486/ghc/haskell-easytest
new file mode 100644
index 00000000..640ce0cc
--- /dev/null
+++ b/blacklist/i486/ghc/haskell-easytest
@@ -0,0 +1 @@
+ghc needs to be bootstrapped first - fun, fun, fun!
diff --git a/blacklist/i486/ghc/haskell-hinotify b/blacklist/i486/ghc/haskell-hinotify
new file mode 100644
index 00000000..640ce0cc
--- /dev/null
+++ b/blacklist/i486/ghc/haskell-hinotify
@@ -0,0 +1 @@
+ghc needs to be bootstrapped first - fun, fun, fun!
diff --git a/blacklist/i486/ghc/haskell-protolude b/blacklist/i486/ghc/haskell-protolude
new file mode 100644
index 00000000..640ce0cc
--- /dev/null
+++ b/blacklist/i486/ghc/haskell-protolude
@@ -0,0 +1 @@
+ghc needs to be bootstrapped first - fun, fun, fun!
diff --git a/blacklist/i486/linux-pae/linux-pae b/blacklist/i486/linux-pae/linux-pae
new file mode 100644
index 00000000..f81910f5
--- /dev/null
+++ b/blacklist/i486/linux-pae/linux-pae
@@ -0,0 +1 @@
+not useful - use i686 instead
diff --git a/blacklist/i486/rust/rust b/blacklist/i486/rust/rust
new file mode 100644
index 00000000..698ee90c
--- /dev/null
+++ b/blacklist/i486/rust/rust
@@ -0,0 +1 @@
+rust needs to be bootstrapped first - fun, fun, fun!
diff --git a/blacklist/i486/teamspeak/teamspeak3 b/blacklist/i486/teamspeak/teamspeak3
new file mode 100644
index 00000000..b7b79fb2
--- /dev/null
+++ b/blacklist/i486/teamspeak/teamspeak3
@@ -0,0 +1 @@
+no need and most likely not running on i486
diff --git a/blacklist/i486/teamspeak/teamspeak3-server b/blacklist/i486/teamspeak/teamspeak3-server
new file mode 100644
index 00000000..b7b79fb2
--- /dev/null
+++ b/blacklist/i486/teamspeak/teamspeak3-server
@@ -0,0 +1 @@
+no need and most likely not running on i486
diff --git a/blacklist/i486/useless-linux-kernel-flavors/linux-lts b/blacklist/i486/useless-linux-kernel-flavors/linux-lts
new file mode 100644
index 00000000..9e06be74
--- /dev/null
+++ b/blacklist/i486/useless-linux-kernel-flavors/linux-lts
@@ -0,0 +1 @@
+not required by our huge base of 2 users (so it would not be tested, either)
diff --git a/blacklist/i486/useless-linux-kernel-flavors/linux-zen b/blacklist/i486/useless-linux-kernel-flavors/linux-zen
new file mode 100644
index 00000000..9e06be74
--- /dev/null
+++ b/blacklist/i486/useless-linux-kernel-flavors/linux-zen
@@ -0,0 +1 @@
+not required by our huge base of 2 users (so it would not be tested, either)
diff --git a/blacklist/pentium4/arrayfire/arrayfire b/blacklist/pentium4/arrayfire/arrayfire
new file mode 100644
index 00000000..eacf58bf
--- /dev/null
+++ b/blacklist/pentium4/arrayfire/arrayfire
@@ -0,0 +1 @@
+"We neither test/build on 32bit architecture nor claim 32bit support."
diff --git a/blacklist/pentium4/bazel/bazel b/blacklist/pentium4/bazel/bazel
new file mode 100644
index 00000000..6395f32a
--- /dev/null
+++ b/blacklist/pentium4/bazel/bazel
@@ -0,0 +1 @@
+reports are there for making 32-bit compile, see <a href="https://github.com/bazelbuild/bazel/issues/3643">upstream</a>
diff --git a/blacklist/pentium4/byzanz/byzanz b/blacklist/pentium4/byzanz/byzanz
new file mode 100644
index 00000000..689a3888
--- /dev/null
+++ b/blacklist/pentium4/byzanz/byzanz
@@ -0,0 +1 @@
+blacklisted, blocks slaves, see FS#62399
diff --git a/blacklist/pentium4/ceph/ceph b/blacklist/pentium4/ceph/ceph
new file mode 100644
index 00000000..34fee63f
--- /dev/null
+++ b/blacklist/pentium4/ceph/ceph
@@ -0,0 +1 @@
+fails fatally in check() - see <a href="https://bugs.archlinux32.org/index.php?do=details&task_id=21">FS32#21</a>
diff --git a/blacklist/pentium4/cuda/cuda b/blacklist/pentium4/cuda/cuda
new file mode 100644
index 00000000..37c28f19
--- /dev/null
+++ b/blacklist/pentium4/cuda/cuda
@@ -0,0 +1 @@
+cuda 9.0 is 64-bit only
diff --git a/blacklist/pentium4/dbeaver/dbeaver b/blacklist/pentium4/dbeaver/dbeaver
new file mode 100644
index 00000000..6360632b
--- /dev/null
+++ b/blacklist/pentium4/dbeaver/dbeaver
@@ -0,0 +1 @@
+maven build hangs
diff --git a/blacklist/pentium4/delve/delve b/blacklist/pentium4/delve/delve
new file mode 100644
index 00000000..d617ebf9
--- /dev/null
+++ b/blacklist/pentium4/delve/delve
@@ -0,0 +1 @@
+currently no 32-bit support, see <a href="https://github.com/derekparker/delve/issues/20">upstream</a>
diff --git a/blacklist/pentium4/dotnet-core/dotnet-core b/blacklist/pentium4/dotnet-core/dotnet-core
new file mode 100644
index 00000000..00be104e
--- /dev/null
+++ b/blacklist/pentium4/dotnet-core/dotnet-core
@@ -0,0 +1 @@
+not available for 32-bit on linux, see <a href="https://github.com/dotnet/core/blob/master/release-notes/download-archives/2.0.5-download.md">here</a>
diff --git a/blacklist/pentium4/eclipse/eclipse b/blacklist/pentium4/eclipse/eclipse
new file mode 100644
index 00000000..64e95287
--- /dev/null
+++ b/blacklist/pentium4/eclipse/eclipse
@@ -0,0 +1 @@
+no more 32-bit packages upstream, compile your own or use 2018-09/R
diff --git a/blacklist/pentium4/electron/electron b/blacklist/pentium4/electron/electron
new file mode 100644
index 00000000..3db52591
--- /dev/null
+++ b/blacklist/pentium4/electron/electron
@@ -0,0 +1 @@
+fails to build since quite some time - feel free to open pull requests
diff --git a/blacklist/pentium4/electron/electron2 b/blacklist/pentium4/electron/electron2
new file mode 100644
index 00000000..78bf1a60
--- /dev/null
+++ b/blacklist/pentium4/electron/electron2
@@ -0,0 +1 @@
+see above
diff --git a/blacklist/pentium4/electron/electron4 b/blacklist/pentium4/electron/electron4
new file mode 100644
index 00000000..78bf1a60
--- /dev/null
+++ b/blacklist/pentium4/electron/electron4
@@ -0,0 +1 @@
+see above
diff --git a/blacklist/pentium4/firefox-developer-edition/firefox-developer-edition b/blacklist/pentium4/firefox-developer-edition/firefox-developer-edition
new file mode 100644
index 00000000..7c5fa04b
--- /dev/null
+++ b/blacklist/pentium4/firefox-developer-edition/firefox-developer-edition
@@ -0,0 +1 @@
+llvm segfaults, virtual memory issues (blacklisting may be temporary)
diff --git a/blacklist/pentium4/gcc8/gcc8 b/blacklist/pentium4/gcc8/gcc8
new file mode 100644
index 00000000..1c3fc921
--- /dev/null
+++ b/blacklist/pentium4/gcc8/gcc8
@@ -0,0 +1 @@
+only needed for cuda
diff --git a/blacklist/pentium4/gitlab/gitlab b/blacklist/pentium4/gitlab/gitlab
new file mode 100644
index 00000000..5ac97fdf
--- /dev/null
+++ b/blacklist/pentium4/gitlab/gitlab
@@ -0,0 +1 @@
+basically, it never builds
diff --git a/blacklist/pentium4/intel-media-driver/intel-media-driver b/blacklist/pentium4/intel-media-driver/intel-media-driver
new file mode 100644
index 00000000..c841d1d2
--- /dev/null
+++ b/blacklist/pentium4/intel-media-driver/intel-media-driver
@@ -0,0 +1 @@
+Broadwell+ iGPUs, not really useful for old machines
diff --git a/blacklist/pentium4/julia/julia b/blacklist/pentium4/julia/julia
new file mode 100644
index 00000000..e40938fb
--- /dev/null
+++ b/blacklist/pentium4/julia/julia
@@ -0,0 +1 @@
+/build/julia/src/julia/src/atomics.h:9:4: error: #error Julia can only be built for architectures above Pentium 4. Pass -march=pentium4, or set MARCH=pentium4 and ensure that -march is not passed separately with an older architecture.
diff --git a/blacklist/pentium4/libretro/libretro-blastem b/blacklist/pentium4/libretro/libretro-blastem
new file mode 100644
index 00000000..9f28ee5b
--- /dev/null
+++ b/blacklist/pentium4/libretro/libretro-blastem
@@ -0,0 +1 @@
+do not build, see FS32#23
diff --git a/blacklist/pentium4/libretro/libretro-citra b/blacklist/pentium4/libretro/libretro-citra
new file mode 100644
index 00000000..9f28ee5b
--- /dev/null
+++ b/blacklist/pentium4/libretro/libretro-citra
@@ -0,0 +1 @@
+do not build, see FS32#23
diff --git a/blacklist/pentium4/libretro/libretro-desmume b/blacklist/pentium4/libretro/libretro-desmume
new file mode 100644
index 00000000..9f28ee5b
--- /dev/null
+++ b/blacklist/pentium4/libretro/libretro-desmume
@@ -0,0 +1 @@
+do not build, see FS32#23
diff --git a/blacklist/pentium4/libretro/libretro-mupen64plus b/blacklist/pentium4/libretro/libretro-mupen64plus
new file mode 100644
index 00000000..9f28ee5b
--- /dev/null
+++ b/blacklist/pentium4/libretro/libretro-mupen64plus
@@ -0,0 +1 @@
+do not build, see FS32#23
diff --git a/blacklist/pentium4/libretro/libretro-parallel-n64 b/blacklist/pentium4/libretro/libretro-parallel-n64
new file mode 100644
index 00000000..9f28ee5b
--- /dev/null
+++ b/blacklist/pentium4/libretro/libretro-parallel-n64
@@ -0,0 +1 @@
+do not build, see FS32#23
diff --git a/blacklist/pentium4/libretro/libretro-ppsspp b/blacklist/pentium4/libretro/libretro-ppsspp
new file mode 100644
index 00000000..9f28ee5b
--- /dev/null
+++ b/blacklist/pentium4/libretro/libretro-ppsspp
@@ -0,0 +1 @@
+do not build, see FS32#23
diff --git a/blacklist/pentium4/linux-hardened/linux-hardened b/blacklist/pentium4/linux-hardened/linux-hardened
new file mode 100644
index 00000000..b4b40b38
--- /dev/null
+++ b/blacklist/pentium4/linux-hardened/linux-hardened
@@ -0,0 +1 @@
+not <a href="https://mirror.archlinux32.org/irc-logs/%23archlinux-ports/2017-06-28.html#04:04:01">really useful</a> on pentium4 + hard to maintain
diff --git a/blacklist/pentium4/luxrays/luxrays b/blacklist/pentium4/luxrays/luxrays
new file mode 100644
index 00000000..6a057727
--- /dev/null
+++ b/blacklist/pentium4/luxrays/luxrays
@@ -0,0 +1 @@
+does not compile on 32 bit - see FS#54960
diff --git a/blacklist/pentium4/mongodb/mongodb b/blacklist/pentium4/mongodb/mongodb
new file mode 100644
index 00000000..ecc8029d
--- /dev/null
+++ b/blacklist/pentium4/mongodb/mongodb
@@ -0,0 +1 @@
+dropped support for 32-bit in version 3.4
diff --git a/blacklist/pentium4/mysql-workbench/mysql-workbench b/blacklist/pentium4/mysql-workbench/mysql-workbench
new file mode 100644
index 00000000..6460d844
--- /dev/null
+++ b/blacklist/pentium4/mysql-workbench/mysql-workbench
@@ -0,0 +1 @@
+doesn't build, doesn't work, complain upstream (@Oracle)
diff --git a/blacklist/pentium4/nginx-mod-pagespeed/nginx-mod-pagespeed b/blacklist/pentium4/nginx-mod-pagespeed/nginx-mod-pagespeed
new file mode 100644
index 00000000..2a2bdbfc
--- /dev/null
+++ b/blacklist/pentium4/nginx-mod-pagespeed/nginx-mod-pagespeed
@@ -0,0 +1 @@
+bundles a 64-bit only version of psol, doesn't build that way
diff --git a/blacklist/pentium4/nsjail/nsjail b/blacklist/pentium4/nsjail/nsjail
new file mode 100644
index 00000000..70d8bf18
--- /dev/null
+++ b/blacklist/pentium4/nsjail/nsjail
@@ -0,0 +1 @@
+kafel has no 32-bit Intel support, see also <a href="https://bbs.archlinux32.org/viewtopic.php?pid=795#p795">forum</a>
diff --git a/blacklist/pentium4/nvidia/nvidia b/blacklist/pentium4/nvidia/nvidia
new file mode 100644
index 00000000..c9870f7a
--- /dev/null
+++ b/blacklist/pentium4/nvidia/nvidia
@@ -0,0 +1 @@
+dropped support after release 390: https://www.phoronix.com/scan.php?page=news_item&px=32-bit-NVIDIA-Drop-Dropping
diff --git a/blacklist/pentium4/nvidia/nvidia-lts b/blacklist/pentium4/nvidia/nvidia-lts
new file mode 100644
index 00000000..529d788b
--- /dev/null
+++ b/blacklist/pentium4/nvidia/nvidia-lts
@@ -0,0 +1 @@
+see nvidia
diff --git a/blacklist/pentium4/nvidia/nvidia-utils b/blacklist/pentium4/nvidia/nvidia-utils
new file mode 100644
index 00000000..529d788b
--- /dev/null
+++ b/blacklist/pentium4/nvidia/nvidia-utils
@@ -0,0 +1 @@
+see nvidia
diff --git a/blacklist/pentium4/opera-ffmpeg-codecs/opera-ffmpeg-codecs b/blacklist/pentium4/opera-ffmpeg-codecs/opera-ffmpeg-codecs
new file mode 100644
index 00000000..bdfceb90
--- /dev/null
+++ b/blacklist/pentium4/opera-ffmpeg-codecs/opera-ffmpeg-codecs
@@ -0,0 +1 @@
+as opera itself is blacklisted
diff --git a/blacklist/pentium4/opera/opera b/blacklist/pentium4/opera/opera
new file mode 100644
index 00000000..0dccdfef
--- /dev/null
+++ b/blacklist/pentium4/opera/opera
@@ -0,0 +1 @@
+dropped 32-bit version in version 46.0.2597.26
diff --git a/blacklist/pentium4/ospray/ospray b/blacklist/pentium4/ospray/ospray
new file mode 100644
index 00000000..02a1835b
--- /dev/null
+++ b/blacklist/pentium4/ospray/ospray
@@ -0,0 +1 @@
+"Your Embree build needs to support at least one ISA >= SSE4.1!"
diff --git a/blacklist/pentium4/parallel-netcdf-openmpi/parallel-netcdf-openmpi b/blacklist/pentium4/parallel-netcdf-openmpi/parallel-netcdf-openmpi
new file mode 100644
index 00000000..f6f16f85
--- /dev/null
+++ b/blacklist/pentium4/parallel-netcdf-openmpi/parallel-netcdf-openmpi
@@ -0,0 +1 @@
+requires MPI_Offset >= 8, which is not (yet?) possible on 32 bits - see https://github.com/open-mpi/ompi/issues/3195
diff --git a/blacklist/pentium4/parity/parity b/blacklist/pentium4/parity/parity
new file mode 100644
index 00000000..17320584
--- /dev/null
+++ b/blacklist/pentium4/parity/parity
@@ -0,0 +1 @@
+"32-bit targets are not supported at the moment, You can use '32bit_opt_in' feature. See https://github.com/pepyakin/wasmi/issues/43
diff --git a/blacklist/pentium4/python-openstacksdk/python-openstacksdk b/blacklist/pentium4/python-openstacksdk/python-openstacksdk
new file mode 100644
index 00000000..853fe71d
--- /dev/null
+++ b/blacklist/pentium4/python-openstacksdk/python-openstacksdk
@@ -0,0 +1 @@
+infinite looping on build slaves, might be temporary
diff --git a/blacklist/pentium4/python-pytorch/python-pytorch b/blacklist/pentium4/python-pytorch/python-pytorch
new file mode 100644
index 00000000..28d91499
--- /dev/null
+++ b/blacklist/pentium4/python-pytorch/python-pytorch
@@ -0,0 +1 @@
+Gloo can only be built on 64-bit systems
diff --git a/blacklist/pentium4/python-snowboy/python-snowboy b/blacklist/pentium4/python-snowboy/python-snowboy
new file mode 100644
index 00000000..1aa9442d
--- /dev/null
+++ b/blacklist/pentium4/python-snowboy/python-snowboy
@@ -0,0 +1 @@
+not available for 32-bit Linux
diff --git a/blacklist/pentium4/qcef/qcef b/blacklist/pentium4/qcef/qcef
new file mode 100644
index 00000000..be128cce
--- /dev/null
+++ b/blacklist/pentium4/qcef/qcef
@@ -0,0 +1 @@
+contains CEF binaries (not current ones) for 64-bit and MIPS only, no 32-bit Intel. Discuss with the authors if you need it.
diff --git a/blacklist/pentium4/riscv64-linux-gnu-gcc/riscv64-linux-gnu-gcc b/blacklist/pentium4/riscv64-linux-gnu-gcc/riscv64-linux-gnu-gcc
new file mode 100644
index 00000000..6f32f548
--- /dev/null
+++ b/blacklist/pentium4/riscv64-linux-gnu-gcc/riscv64-linux-gnu-gcc
@@ -0,0 +1 @@
+needs manual bootstrap - is it worth the effort?
diff --git a/blacklist/pentium4/riscv64-linux-gnu-glibc/riscv64-linux-gnu-glibc b/blacklist/pentium4/riscv64-linux-gnu-glibc/riscv64-linux-gnu-glibc
new file mode 100644
index 00000000..bfaa0b02
--- /dev/null
+++ b/blacklist/pentium4/riscv64-linux-gnu-glibc/riscv64-linux-gnu-glibc
@@ -0,0 +1 @@
+see riscv64-linux-gnu-gcc
diff --git a/blacklist/pentium4/rubinius/rubinius b/blacklist/pentium4/rubinius/rubinius
new file mode 100644
index 00000000..f0a6f472
--- /dev/null
+++ b/blacklist/pentium4/rubinius/rubinius
@@ -0,0 +1 @@
+Support for non-64bit platforms was deprecated 1 Jun 2016 and has now been removed. If non-64bit support is a critical feature for your application, please email contact@rubinius.com
diff --git a/blacklist/pentium4/skia-sharp/skia-sharp b/blacklist/pentium4/skia-sharp/skia-sharp
new file mode 100644
index 00000000..4041c6d3
--- /dev/null
+++ b/blacklist/pentium4/skia-sharp/skia-sharp
@@ -0,0 +1 @@
+does not provide a bin/gn for 32-bit Linux, see FS32#8
diff --git a/blacklist/pentium4/skia-sharp/skia-sharp58 b/blacklist/pentium4/skia-sharp/skia-sharp58
new file mode 100644
index 00000000..4041c6d3
--- /dev/null
+++ b/blacklist/pentium4/skia-sharp/skia-sharp58
@@ -0,0 +1 @@
+does not provide a bin/gn for 32-bit Linux, see FS32#8
diff --git a/blacklist/pentium4/skia-sharp/skia-sharp60 b/blacklist/pentium4/skia-sharp/skia-sharp60
new file mode 100644
index 00000000..4041c6d3
--- /dev/null
+++ b/blacklist/pentium4/skia-sharp/skia-sharp60
@@ -0,0 +1 @@
+does not provide a bin/gn for 32-bit Linux, see FS32#8
diff --git a/blacklist/pentium4/tarantool/tarantool b/blacklist/pentium4/tarantool/tarantool
new file mode 100644
index 00000000..e8889193
--- /dev/null
+++ b/blacklist/pentium4/tarantool/tarantool
@@ -0,0 +1 @@
+hand-crafted assembly code, see <a href="https://github.com/tarantool/tarantool/issues/3029">upstream</a>
diff --git a/blacklist/pentium4/vc/vc b/blacklist/pentium4/vc/vc
new file mode 100644
index 00000000..b029df42
--- /dev/null
+++ b/blacklist/pentium4/vc/vc
@@ -0,0 +1 @@
+"Unsupported target architecture 'i686'. No support_???.cpp file exists for this architecture", complain upstream if you need it
diff --git a/blacklist/pentium4/wiredtiger/wiredtiger b/blacklist/pentium4/wiredtiger/wiredtiger
new file mode 100644
index 00000000..03fc80f4
--- /dev/null
+++ b/blacklist/pentium4/wiredtiger/wiredtiger
@@ -0,0 +1 @@
+WiredTiger requires a 64-bit build
diff --git a/blacklist/pentium4/zcash/zcash b/blacklist/pentium4/zcash/zcash
new file mode 100644
index 00000000..f79ec881
--- /dev/null
+++ b/blacklist/pentium4/zcash/zcash
@@ -0,0 +1 @@
+<a href="https://github.com/zcash/zcash/issues/914">We don't yet support 32bit systems (and we won't by launch) but we can look into this after launch.</a>