All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tara Dear <tdear@linuxcare.com>
To: parisc-linux@thepuffingroup.com
Subject: [parisc-linux] recipe
Date: Mon, 31 Jul 2000 21:03:00 -0700	[thread overview]
Message-ID: <39864BF4.4FD098D0@linuxcare.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 71 bytes --]

dhd asked me to post this recipe the group.  I worked for me.

-TARA



[-- Attachment #2: recipe --]
[-- Type: text/plain, Size: 1764 bytes --]

#!/bin/sh -e

PREFIX=/home/tdear/parisc
HOST=i386-linux

export CVS_RSH=ssh
echo Checking for CVS directories
test -d binutils-2.10
test -d gcc
test -d glibc
test -d linux-2.3
test -f include.tar.gz

echo Updating binutils-2.10
(cd binutils-2.10 && cvs update -dP)
echo Building binutils in `pwd`/binutils-build
rm -rf binutils-build
mkdir binutils-build
cd binutils-build
../binutils-2.10/configure --disable-nls --target=hppa-linux \
	--prefix=$PREFIX
make && make install

# Now set this up to point to the place we installed binutils
export PATH=$PATH:$PREFIX/bin

cd ..
echo Updating gcc
(cd gcc && cvs update -dP)
echo Building gcc in `pwd`/gcc-build
rm -rf gcc-build
mkdir gcc-build
cd gcc-build
../gcc/configure --disable-nls --target=hppa-linux --prefix=$PREFIX \
	--enable-languages=c
make || true
make install

cd ..
echo Updating glibc
(cd glibc && cvs update -dP)
# We need the most recent include files
echo Updating linux-2.3
(cd linux-2.3 && cvs update -dP)
echo Updating header files in $PREFIX/hppa-linux/include/{linux,asm}
rm -rf $PREFIX/hppa-linux/include/{linux,asm}
cp -a linux-2.3/include/linux $PREFIX/hppa-linux/include
cp -a linux-2.3/include/asm-parisc $PREFIX/hppa-linux/include/asm
echo Building glibc in `pwd`/glibc-build
rm -rf glibc-build
mkdir glibc-build
cd glibc-build
../glibc/configure --disable-nls --host=hppa-linux --build=$HOST \
	--disable-cvs --disable-sanity-checks --disable-shared \
	--disable-profile --enable-static-nss --prefix=$PREFIX/hppa-linux \
	--with-headers=`pwd`/../linux-2.3/include
make
make install

cd ..
echo Rebuilding GCC with C++ enabled
rm -rf gcc-build
mkdir gcc-build
cd gcc-build
../gcc/configure --disable-nls --target=hppa-linux --prefix=$PREFIX \
	--enable-languages=c,c++
make
make install

             reply	other threads:[~2000-07-31 18:03 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-08-01  4:03 Tara Dear [this message]
2000-07-31 21:45 ` [parisc-linux] recipe Grant Grundler
2000-08-09  5:25 ` Ryan Bradetich
2000-08-09 14:11   ` David Huggins-Daines
2000-08-10  6:36     ` Ryan Bradetich
     [not found] <Pine.LNX.4.21.0006270919200.16671-100000@front.linuxcare.com.au>
2000-06-28 18:36 ` [parisc-linux] Recipe Brian S. Julin
2000-06-28 23:21   ` Alan Modra
  -- strict thread matches above, loose matches on Subject: below --
2000-06-01  7:08 [parisc-linux] Binutils update Alan Modra
2000-06-26 13:20 ` [parisc-linux] Recipe Brian S. Julin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=39864BF4.4FD098D0@linuxcare.com \
    --to=tdear@linuxcare.com \
    --cc=parisc-linux@thepuffingroup.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.