http://stackoverflow.com/questions/8004241/how-to-compile-glibc-32bit-on-...
按照这篇文章的说法搞定了,光指定CFLAG不够
CC="gcc -m32" CXX="g++ -m32" \ CFLAGS="-O2
-march=i686" \ CXXFLAGS="-O2 -march=i686"
------------------ Original ------------------
From: "chen.chenchacha"<chen.chenchacha(a)gmail.com>;
Date: Mon, Jun 24, 2013 10:01 AM
To: "Fedora Chinese"<chinese(a)lists.fedoraproject.org>;
Subject: Re: [FZH]64位主机编译32位程序问题
On 09:43 Mon 24 Jun , 牛博恩 wrote:
情况同这篇帖子:
http://forums.opensuse.org/english/other-forums/development/programming-s...
在RHEL5上编译glibc
CFLAGS="-m32 -04 -march=i386 -mtune=i386"
libc_cv_c_cleanup="yes"
libc_cv_forced_unwind="yes"
./glibc-2.9/configure --prefix=/opt/usr --disable-profile --enable-add-ons
--host=i686-pc-linux-gnu
编译不成功,求帮助。
试试这个:
BUILD_CC="gcc" CC="gcc -m32" \
../configure --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu \
--prefix=/usr --enable-add-ons --disable-profile \
libc_cv_c_cleanup=yes libc_cv_forced_unwind=yes
--
Fedora中文郵件列表:https://admin.fedoraproject.org/mailman/listinfo/chinese