fc31-build gcc(fatal error: gnu/stubs-32.h)
fatal error: gnu/stubs-32.h: No such file or directory
or cannot find -lgcc_s
1. sudo dnf install libstdc++-devel.i686
2. sudo dnf install glibc-devel.i686
other os:
about glibc
ubuntu:sudo apt-get install libc6-dev-i386
RedHat:glibc-devel.i686
CentOS 5.8:glibc-devel.i386
CentOS 6/7:glibc-devel.i686
SLES:zypper in glibc-devel-32bit
about gcc
ubuntu: sudo apt-get install gcc-multilib
CentOS 5:yum install libstdc++-devel.i386
CentOS 6/7:yum install libstdc++-devel.i686
another, build glibc(32-bit)
https://mirrors.tuna.tsinghua.edu.cn/gnu/glibc/:
mkdir build_glibc
cd build_glibc
your_path/glibc-2.31/configure --prefix=/usr \
--host=i686-linux-gnu \
--build=i686-linux-gnu \
CC="gcc -m32" CXX="g++ -m32" \
CFLAGS="-O2 -march=i686" \
CXXFLAGS="-O2 -march=i686"