CVS: moonbase/compilers/egcs64 BUILD,NONE,1.1 DETAILS,NONE,1.1
Terry Chan
tchan at lunar-linux.org
Thu Nov 6 16:45:41 GMT 2003
Update of /var/cvs/lunar/moonbase/compilers/egcs64
In directory dbguin.lunar-linux.org:/tmp/cvs-serv6063
Added Files:
BUILD DETAILS
Log Message:
Added the 64bit egcs compiler for SPARCS that is needed to build 64bit Kernels
on all Sparc64 cpus. This is needed because although gcc-3.3.x claims to be
configurable as a 64bit sparc compiler, I have not found anyone who has
successfully done so.
--- NEW FILE: BUILD ---
(
unset HOST BUILD
patch_it $SOURCE_CACHE/$SOURCE2 1 &&
mk_source_dir /usr/src/$MODULE-$VERSION-BUILD &&
cd /usr/src/$MODULE-$VERSION-BUILD &&
../$MODULE-$VERSION/configure \
--enable-languages=c \
--prefix=/opt/lunar/egcs64 \
--disable-nls \
--enable-threads \
--enable-version-specific-runtime-libs \
--enable-shared \
sparc64-unknown-linux-gnu &&
make CFLAGS="-DHOST_WIDE_INT=long\ long -DHOST_BITS_PER_WIDE_INT=64" cross &&
prepare_install &&
make install &&
cd /opt/lunar/egcs64 &&
rm -rf info man &&
cd bin &&
mv sparc64-unknown-linux-gnu-gcc egcs-2.92.11 &&
ln -s egcs-2.92.11 sparc64-unknown-linux-gnu-gcc &&
ln -s egcs-2.92.11 sparc64-unknown-linux-gcc &&
ln -s egcs-2.92.11 sparc64-linux-gcc &&
ln -s egcs-2.92.11 gcc64 &&
ln -s egcs-2.92.11 egcs64 &&
ln -s egcs-2.92.11 cc64 &&
cd /usr/src &&
rm -rf $MODULE-$VERSION-BUILD
) > $C_FIFO 2>&1
--- NEW FILE: DETAILS ---
MODULE=egcs64
VERSION=19980921.1
SOURCE=${MODULE}_${VERSION}.orig.tar.gz
SOURCE2=${MODULE}_${VERSION}-1.diff.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${MODULE}-${VERSION}
SOURCE_URL[0]=http://ftp.debian.org/debian/pool/main/e/$MODULE/$SOURCE
SOURCE2_URL[0]=http://ftp.debian.org/debian/pool/main/e/$MODULE/$SOURCE2
WEB_SITE=http://www.debian.org
ENTERED=20031023
UPDATED=20031023
SHORT="egcs64 is the Sparc64 compiler for compiling 64bit kernels."
PSAFE=no
cat << EOF
egcs - experimental gnu compiler set
Needed to compile a 64bit kernel on sparc64's. gcc-3.3.x still has problems
generating a working 64bit cross compiler.
EOF
More information about the Lunar-commits
mailing list