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