* [parisc-linux] Recipe
2000-06-01 7:08 [parisc-linux] Binutils update Alan Modra
@ 2000-06-26 13:20 ` Brian S. Julin
0 siblings, 0 replies; 8+ messages in thread
From: Brian S. Julin @ 2000-06-26 13:20 UTC (permalink / raw)
To: parisc-linux
A couple questions about the recipe and the status of the
cvs sources/snapshots -- for i386, my guess is you actually
don't want to specify --host=hppa-hpux, right? It looks like
someone just cut and pasted the directions for compiling on hpux
without modifiying them at all.
Secondly, either files are missing from the binutils cvs tree that
prevent libtool/automake from constructing bfd.h and a libbfd.la,
or I'm missing tools or one of my tools is a lower version than
needed.
I've been trying to get myself off the ground for a while now,
off and on (Ran out of disk on my HPUX box, which was 9.x anyway
so it was a pain, then found out cross-compile from ALPHA just wasn't
going to happen no matter how much I tried to fix binutils, and now I
finally have an i386 in here and I can't cross-compile there either.)
I want to work on some of the input and video code, but I pretty much
can't make any contributions unless I can get the kernel to compile,
a precompiled kernel doesn't have any development value. (Although
it would be nice to try a newer precompiled kernel just for the fun of
actually getting a working sash, so whoever was going to post one, please
do.)
I think if you guys want more people participating in the project,
it's pretty important to make sure that the web pages are kept up
to date and the recipe works. Including a list of last known
compiling/working snapshots and minimum versions of all tools required
would be a big plus.
--
Brian S. Julin
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [parisc-linux] Recipe
[not found] <Pine.LNX.4.21.0006270919200.16671-100000@front.linuxcare.com.au>
@ 2000-06-28 18:36 ` Brian S. Julin
2000-06-28 23:21 ` Alan Modra
0 siblings, 1 reply; 8+ messages in thread
From: Brian S. Julin @ 2000-06-28 18:36 UTC (permalink / raw)
To: Alan Modra; +Cc: parisc-linux
On Tue, 27 Jun 2000, Alan Modra wrote:
> Agreed. The list of modules is a bit out-of-date too. You should be
> checking out the binutils-2.10 module, not binutils.
Hmmm... now I'll have to go back over to the ALPHA and see if things
suddenly work there....
> #make gcc
> mkdir pagcc
> cd pagcc
> /usr/src/parisc/gcc/configure --target=hppa1.1-linux --prefix=/usr/parisc \
> --host=i586-linux --disable-nls --with-includes=/usr/parisc/include
> make
This needs to be "make LIBGCC2_INCLUDES=-I/usr/parisc/include" (on my
system at least, which is a Debian slink based Corel Linux 1.1 with slink
updates.) The --with-includes didn't seem to do much, though
maybe I just didn't notice.
The --{disable|without}-nls seems not to be necessary on (most?) Linux
systems.
Anyway, I now have my very own lifimage, thanks. Here's knocking on
wood...
--
Brian
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [parisc-linux] Recipe
2000-06-28 18:36 ` [parisc-linux] Recipe Brian S. Julin
@ 2000-06-28 23:21 ` Alan Modra
0 siblings, 0 replies; 8+ messages in thread
From: Alan Modra @ 2000-06-28 23:21 UTC (permalink / raw)
To: Brian S. Julin; +Cc: parisc-linux
On Wed, 28 Jun 2000, Brian S. Julin wrote:
> > /usr/src/parisc/gcc/configure --target=hppa1.1-linux --prefix=/usr/parisc \
> > --host=i586-linux --disable-nls --with-includes=/usr/parisc/include
> > make
>
> This needs to be "make LIBGCC2_INCLUDES=-I/usr/parisc/include" (on my
> system at least, which is a Debian slink based Corel Linux 1.1 with slink
> updates.) The --with-includes didn't seem to do much, though
> maybe I just didn't notice.
You're right. I forgot.
> The --{disable|without}-nls seems not to be necessary on (most?) Linux
> systems.
--disable-nls turns off support for error/warning messages in languages
other than English. If English is not your native language, you will want
--enable-nls. (And turning the option on for native-English speakers
doesn't hurt. It just adds a little code bloat)
Alan Modra
--
Linuxcare. Support for the Revolution.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [parisc-linux] recipe
2000-08-01 4:03 [parisc-linux] recipe Tara Dear
@ 2000-07-31 21:45 ` Grant Grundler
2000-08-09 5:25 ` Ryan Bradetich
1 sibling, 0 replies; 8+ messages in thread
From: Grant Grundler @ 2000-07-31 21:45 UTC (permalink / raw)
To: Tara Dear; +Cc: parisc-linux
Tara Dear wrote:
> dhd asked me to post this recipe the group. I worked for me.
Tara, dhd,
The first time I ran this script, it failed with a "permission
denied" error. This is on a debian potato i686-linux host.
I've appended the output that was still in scrollback.
The second time I ran recipe it worked fine.
I delete $PREFIX and ran the recipe a third time and that worked too.
I'm guessing on the first run something wasn't kosher in my env.
I've also included the first patches for the recipe.
grant
grundler <552>diff recipe.tara.orig recipe.tara
3c3,9
< PREFIX=/home/tdear/parisc
---
> #
> # build 32-bit toolchain
> #
> PREFIX=/opt/puffin/
>
> # make sure we don't pick up other tools
> PATH=/usr/local/bin:/usr/bin:/bin
6d11
< export CVS_RSH=ssh
...
mv -f /linux/grundler/glibc-build/stdio-common/fscanf.T /linux/grundler/glibc-build/stdio-common/fscanf.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
bc-build/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,vfscanf\.o,/linux/grundler/glibc-build/stdio-common/vfscanf.o /linux/grundler/glibc-build/stdio-common/vfscanf.os /linux/grundler/glibc-build/stdio-common/vfscanf.op /linux/grundler/glibc-build/stdio-common/vfscanf.og /linux/grundler/glibc-build/stdio-common/vfscanf.ob /linux/grundler/glibc-build/stdio-common/vfscanf.oS /linux/grundler/glibc-build/stdio-common/vfscanf.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/vfscanf.T
mv -f /linux/grundler/glibc-build/stdio-common/vfscanf.T /linux/grundler/glibc-build/stdio-common/vfscanf.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
-2.3/include -include ../include/libc-symbols.h | sed -e 's,dprintf\.o,/linux/grundler/glibc-build/stdio-common/dprintf.o /linux/grundler/glibc-build/stdio-common/dprintf.os /linux/grundler/glibc-build/stdio-common/dprintf.op /linux/grundler/glibc-build/stdio-common/dprintf.og /linux/grundler/glibc-build/stdio-common/dprintf.ob /linux/grundler/glibc-build/stdio-common/dprintf.oS /linux/grundler/glibc-build/stdio-common/dprintf.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/dprintf.T
mv -f /linux/grundler/glibc-build/stdio-common/dprintf.T /linux/grundler/glibc-build/stdio-common/dprintf.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,asprintf\.o,/linux/grundler/glibc-build/stdio-common/asprintf.o /linux/grundler/glibc-build/stdio-common/asprintf.os /linux/grundler/glibc-build/stdio-common/asprintf.op /linux/grundler/glibc-build/stdio-common/asprintf.og /linux/grundler/glibc-build/stdio-common/asprintf.ob /linux/grundler/glibc-build/stdio-common/asprintf.oS /linux/grundler/glibc-build/stdio-common/asprintf.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/asprintf.T
mv -f /linux/grundler/glibc-build/stdio-common/asprintf.T /linux/grundler/glibc-build/stdio-common/asprintf.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
ux-2.3/include -include ../include/libc-symbols.h | sed -e 's,sprintf\.o,/linux/grundler/glibc-build/stdio-common/sprintf.o /linux/grundler/glibc-build/stdio-common/sprintf.os /linux/grundler/glibc-build/stdio-common/sprintf.op /linux/grundler/glibc-build/stdio-common/sprintf.og /linux/grundler/glibc-build/stdio-common/sprintf.ob /linux/grundler/glibc-build/stdio-common/sprintf.oS /linux/grundler/glibc-build/stdio-common/sprintf.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/sprintf.T
mv -f /linux/grundler/glibc-build/stdio-common/sprintf.T /linux/grundler/glibc-build/stdio-common/sprintf.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
d/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,snprintf\.o,/linux/grundler/glibc-build/stdio-common/snprintf.o /linux/grundler/glibc-build/stdio-common/snprintf.os /linux/grundler/glibc-build/stdio-common/snprintf.op /linux/grundler/glibc-build/stdio-common/snprintf.og /linux/grundler/glibc-build/stdio-common/snprintf.ob /linux/grundler/glibc-build/stdio-common/snprintf.oS /linux/grundler/glibc-build/stdio-common/snprintf.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/snprintf.T
mv -f /linux/grundler/glibc-build/stdio-common/snprintf.T /linux/grundler/glibc-build/stdio-common/snprintf.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
nux-2.3/include -include ../include/libc-symbols.h | sed -e 's,printf\.o,/linux/grundler/glibc-build/stdio-common/printf.o /linux/grundler/glibc-build/stdio-common/printf.os /linux/grundler/glibc-build/stdio-common/printf.op /linux/grundler/glibc-build/stdio-common/printf.og /linux/grundler/glibc-build/stdio-common/printf.ob /linux/grundler/glibc-build/stdio-common/printf.oS /linux/grundler/glibc-build/stdio-common/printf.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/printf.T
mv -f /linux/grundler/glibc-build/stdio-common/printf.T /linux/grundler/glibc-build/stdio-common/printf.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
2.3/include -include ../include/libc-symbols.h | sed -e 's,fprintf\.o,/linux/grundler/glibc-build/stdio-common/fprintf.o /linux/grundler/glibc-build/stdio-common/fprintf.os /linux/grundler/glibc-build/stdio-common/fprintf.op /linux/grundler/glibc-build/stdio-common/fprintf.og /linux/grundler/glibc-build/stdio-common/fprintf.ob /linux/grundler/glibc-build/stdio-common/fprintf.oS /linux/grundler/glibc-build/stdio-common/fprintf.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/fprintf.T
mv -f /linux/grundler/glibc-build/stdio-common/fprintf.T /linux/grundler/glibc-build/stdio-common/fprintf.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
d/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,printf_size\.o,/linux/grundler/glibc-build/stdio-common/printf_size.o /linux/grundler/glibc-build/stdio-common/printf_size.os /linux/grundler/glibc-build/stdio-common/printf_size.op /linux/grundler/glibc-build/stdio-common/printf_size.og /linux/grundler/glibc-build/stdio-common/printf_size.ob /linux/grundler/glibc-build/stdio-common/printf_size.oS /linux/grundler/glibc-build/stdio-common/printf_size.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/printf_size.T
mv -f /linux/grundler/glibc-build/stdio-common/printf_size.T /linux/grundler/glibc-build/stdio-common/printf_size.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
isystem /linux/grundler/glibc-build/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,printf_fphex\.o,/linux/grundler/glibc-build/stdio-common/printf_fphex.o /linux/grundler/glibc-build/stdio-common/printf_fphex.os /linux/grundler/glibc-build/stdio-common/printf_fphex.op /linux/grundler/glibc-build/stdio-common/printf_fphex.og /linux/grundler/glibc-build/stdio-common/printf_fphex.ob /linux/grundler/glibc-build/stdio-common/printf_fphex.oS /linux/grundler/glibc-build/stdio-common/printf_fphex.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/printf_fphex.T
mv -f /linux/grundler/glibc-build/stdio-common/printf_fphex.T /linux/grundler/glibc-build/stdio-common/printf_fphex.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
./linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,printf-prs\.o,/linux/grundler/glibc-build/stdio-common/printf-prs.o /linux/grundler/glibc-build/stdio-common/printf-prs.os /linux/grundler/glibc-build/stdio-common/printf-prs.op /linux/grundler/glibc-build/stdio-common/printf-prs.og /linux/grundler/glibc-build/stdio-common/printf-prs.ob /linux/grundler/glibc-build/stdio-common/printf-prs.oS /linux/grundler/glibc-build/stdio-common/printf-prs.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/printf-prs.T
mv -f /linux/grundler/glibc-build/stdio-common/printf-prs.T /linux/grundler/glibc-build/stdio-common/printf-prs.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
-2.3/include -include ../include/libc-symbols.h | sed -e 's,reg-printf\.o,/linux/grundler/glibc-build/stdio-common/reg-printf.o /linux/grundler/glibc-build/stdio-common/reg-printf.os /linux/grundler/glibc-build/stdio-common/reg-printf.op /linux/grundler/glibc-build/stdio-common/reg-printf.og /linux/grundler/glibc-build/stdio-common/reg-printf.ob /linux/grundler/glibc-build/stdio-common/reg-printf.oS /linux/grundler/glibc-build/stdio-common/reg-printf.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/reg-printf.T
mv -f /linux/grundler/glibc-build/stdio-common/reg-printf.T /linux/grundler/glibc-build/stdio-common/reg-printf.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
ibc-build/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,printf_fp\.o,/linux/grundler/glibc-build/stdio-common/printf_fp.o /linux/grundler/glibc-build/stdio-common/printf_fp.os /linux/grundler/glibc-build/stdio-common/printf_fp.op /linux/grundler/glibc-build/stdio-common/printf_fp.og /linux/grundler/glibc-build/stdio-common/printf_fp.ob /linux/grundler/glibc-build/stdio-common/printf_fp.oS /linux/grundler/glibc-build/stdio-common/printf_fp.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/printf_fp.T
mv -f /linux/grundler/glibc-build/stdio-common/printf_fp.T /linux/grundler/glibc-build/stdio-common/printf_fp.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
3/include -include ../include/libc-symbols.h | sed -e 's,vprintf\.o,/linux/grundler/glibc-build/stdio-common/vprintf.o /linux/grundler/glibc-build/stdio-common/vprintf.os /linux/grundler/glibc-build/stdio-common/vprintf.op /linux/grundler/glibc-build/stdio-common/vprintf.og /linux/grundler/glibc-build/stdio-common/vprintf.ob /linux/grundler/glibc-build/stdio-common/vprintf.oS /linux/grundler/glibc-build/stdio-common/vprintf.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/vprintf.T
mv -f /linux/grundler/glibc-build/stdio-common/vprintf.T /linux/grundler/glibc-build/stdio-common/vprintf.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
er/glibc-build/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,vfprintf\.o,/linux/grundler/glibc-build/stdio-common/vfprintf.o /linux/grundler/glibc-build/stdio-common/vfprintf.os /linux/grundler/glibc-build/stdio-common/vfprintf.op /linux/grundler/glibc-build/stdio-common/vfprintf.og /linux/grundler/glibc-build/stdio-common/vfprintf.ob /linux/grundler/glibc-build/stdio-common/vfprintf.oS /linux/grundler/glibc-build/stdio-common/vfprintf.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/vfprintf.T
mv -f /linux/grundler/glibc-build/stdio-common/vfprintf.T /linux/grundler/glibc-build/stdio-common/vfprintf.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
r/glibc-build/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,itowa-digits\.o,/linux/grundler/glibc-build/stdio-common/itowa-digits.o /linux/grundler/glibc-build/stdio-common/itowa-digits.os /linux/grundler/glibc-build/stdio-common/itowa-digits.op /linux/grundler/glibc-build/stdio-common/itowa-digits.og /linux/grundler/glibc-build/stdio-common/itowa-digits.ob /linux/grundler/glibc-build/stdio-common/itowa-digits.oS /linux/grundler/glibc-build/stdio-common/itowa-digits.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/itowa-digits.T
mv -f /linux/grundler/glibc-build/stdio-common/itowa-digits.T /linux/grundler/glibc-build/stdio-common/itowa-digits.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
ild/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,itoa-digits\.o,/linux/grundler/glibc-build/stdio-common/itoa-digits.o /linux/grundler/glibc-build/stdio-common/itoa-digits.os /linux/grundler/glibc-build/stdio-common/itoa-digits.op /linux/grundler/glibc-build/stdio-common/itoa-digits.og /linux/grundler/glibc-build/stdio-common/itoa-digits.ob /linux/grundler/glibc-build/stdio-common/itoa-digits.oS /linux/grundler/glibc-build/stdio-common/itoa-digits.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/itoa-digits.T
mv -f /linux/grundler/glibc-build/stdio-common/itoa-digits.T /linux/grundler/glibc-build/stdio-common/itoa-digits.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
bc-build/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,_i18n_itowa\.o,/linux/grundler/glibc-build/stdio-common/_i18n_itowa.o /linux/grundler/glibc-build/stdio-common/_i18n_itowa.os /linux/grundler/glibc-build/stdio-common/_i18n_itowa.op /linux/grundler/glibc-build/stdio-common/_i18n_itowa.og /linux/grundler/glibc-build/stdio-common/_i18n_itowa.ob /linux/grundler/glibc-build/stdio-common/_i18n_itowa.oS /linux/grundler/glibc-build/stdio-common/_i18n_itowa.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/_i18n_itowa.T
mv -f /linux/grundler/glibc-build/stdio-common/_i18n_itowa.T /linux/grundler/glibc-build/stdio-common/_i18n_itowa.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
/glibc-build/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,_i18n_itoa\.o,/linux/grundler/glibc-build/stdio-common/_i18n_itoa.o /linux/grundler/glibc-build/stdio-common/_i18n_itoa.os /linux/grundler/glibc-build/stdio-common/_i18n_itoa.op /linux/grundler/glibc-build/stdio-common/_i18n_itoa.og /linux/grundler/glibc-build/stdio-common/_i18n_itoa.ob /linux/grundler/glibc-build/stdio-common/_i18n_itoa.oS /linux/grundler/glibc-build/stdio-common/_i18n_itoa.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/_i18n_itoa.T
mv -f /linux/grundler/glibc-build/stdio-common/_i18n_itoa.T /linux/grundler/glibc-build/stdio-common/_i18n_itoa.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
d/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,_itowa\.o,/linux/grundler/glibc-build/stdio-common/_itowa.o /linux/grundler/glibc-build/stdio-common/_itowa.os /linux/grundler/glibc-build/stdio-common/_itowa.op /linux/grundler/glibc-build/stdio-common/_itowa.og /linux/grundler/glibc-build/stdio-common/_itowa.ob /linux/grundler/glibc-build/stdio-common/_itowa.oS /linux/grundler/glibc-build/stdio-common/_itowa.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/_itowa.T
mv -f /linux/grundler/glibc-build/stdio-common/_itowa.T /linux/grundler/glibc-build/stdio-common/_itowa.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
inux-2.3/include -include ../include/libc-symbols.h | sed -e 's,_itoa\.o,/linux/grundler/glibc-build/stdio-common/_itoa.o /linux/grundler/glibc-build/stdio-common/_itoa.os /linux/grundler/glibc-build/stdio-common/_itoa.op /linux/grundler/glibc-build/stdio-common/_itoa.og /linux/grundler/glibc-build/stdio-common/_itoa.ob /linux/grundler/glibc-build/stdio-common/_itoa.oS /linux/grundler/glibc-build/stdio-common/_itoa.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/_itoa.T
mv -f /linux/grundler/glibc-build/stdio-common/_itoa.T /linux/grundler/glibc-build/stdio-common/_itoa.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
/grundler/glibc-build/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,cuserid\.o,/linux/grundler/glibc-build/stdio-common/cuserid.o /linux/grundler/glibc-build/stdio-common/cuserid.os /linux/grundler/glibc-build/stdio-common/cuserid.op /linux/grundler/glibc-build/stdio-common/cuserid.og /linux/grundler/glibc-build/stdio-common/cuserid.ob /linux/grundler/glibc-build/stdio-common/cuserid.oS /linux/grundler/glibc-build/stdio-common/cuserid.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/cuserid.T
mv -f /linux/grundler/glibc-build/stdio-common/cuserid.T /linux/grundler/glibc-build/stdio-common/cuserid.d
.././scripts/mkinstalldirs /linux/grundler/glibc-build/stdio-common
/grundler/glibc-build/../linux-2.3/include -include ../include/libc-symbols.h | sed -e 's,ctermid\.o,/linux/grundler/glibc-build/stdio-common/ctermid.o /linux/grundler/glibc-build/stdio-common/ctermid.os /linux/grundler/glibc-build/stdio-common/ctermid.op /linux/grundler/glibc-build/stdio-common/ctermid.og /linux/grundler/glibc-build/stdio-common/ctermid.ob /linux/grundler/glibc-build/stdio-common/ctermid.oS /linux/grundler/glibc-build/stdio-common/ctermid.d,' -e 's@ /linux/grundler/glibc-build/@ $(common-objpfx)@g' -e 's@^/linux/grundler/glibc-build/@$(common-objpfx)@g' > /linux/grundler/glibc-build/stdio-common/ctermid.T
mv -f /linux/grundler/glibc-build/stdio-common/ctermid.T /linux/grundler/glibc-build/stdio-common/ctermid.d
make[2]: Leaving directory `/linux/grundler/glibc/stdio-common'
make[2]: Entering directory `/linux/grundler/glibc/stdio-common'
mawk -f ../sysdeps/gnu/errlist.awk ../manual/errno.texi > ../sysdeps/gnu/errlist.c-tmp
chmod a-w ../sysdeps/gnu/errlist.c-tmp
mv -f ../sysdeps/gnu/errlist.c-tmp ../sysdeps/gnu/errlist.c
test ! -d CVS || cvs commit -m'Regenerated from ../sysdeps/gnu/errlist.awk ../manual/errno.texi' ../sysdeps/gnu/errlist.c
Permission denied
make[2]: *** [../sysdeps/gnu/errlist.c] Error 1
make[2]: Leaving directory `/linux/grundler/glibc/stdio-common'
make[1]: *** [stdio-common/subdir_lib] Error 2
make[1]: Leaving directory `/linux/grundler/glibc'
make: *** [all] Error 2
^ permalink raw reply [flat|nested] 8+ messages in thread
* [parisc-linux] recipe
@ 2000-08-01 4:03 Tara Dear
2000-07-31 21:45 ` Grant Grundler
2000-08-09 5:25 ` Ryan Bradetich
0 siblings, 2 replies; 8+ messages in thread
From: Tara Dear @ 2000-08-01 4:03 UTC (permalink / raw)
To: parisc-linux
[-- 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
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [parisc-linux] recipe
2000-08-01 4:03 [parisc-linux] recipe Tara Dear
2000-07-31 21:45 ` Grant Grundler
@ 2000-08-09 5:25 ` Ryan Bradetich
2000-08-09 14:11 ` David Huggins-Daines
1 sibling, 1 reply; 8+ messages in thread
From: Ryan Bradetich @ 2000-08-09 5:25 UTC (permalink / raw)
To: Tara Dear, parisc-linux
[-- Attachment #1: Type: text/plain, Size: 2513 bytes --]
Tara,
I have a small patch to the recipe that will fix problems with a new install.
Sorry it has taken so long to get back, but it took me a while to figure out
how to fix them so I could post a patch :)
Unfortunately, the current glibc cvs source will not build for me so I have
not finished testing the recipe. I will take a look at the remaining errors
tomorrow evening, unless someone else manages to fix them before then :)
Thanks for the recipe!
- Ryan
P.S. Here are the glibc errors.
hppa-linux-gcc ../sysdeps/unix/sysv/linux/sigaction.c -c -O -Wall -Winline
-Wstrict-prototypes -Wwrite-strings -g -I../include -I.
-I/usr/src/parisc/glibc-build/signal -I.. -I../libio
-I/usr/src/parisc/glibc-build -I../sysdeps/hppa/elf
-I../sysdeps/unix/sysv/linux/hppa -I../sysdeps/unix/sysv/linux
-I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman
-I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix
-I../sysdeps/posix -I../sysdeps/hppa/hppa1.1 -I../sysdeps/wordsize-32
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64
-I../sysdeps/ieee754/ldbl-128 -I../sysdeps/hppa/fpu -I../sysdeps/hppa
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc
-isystem /opt/puffin/lib/gcc-lib/hppa-linux/2.96/include -isystem
/usr/src/parisc/glibc-build/../linux-2.3/include -include
../include/libc-symbols.h -o
/usr/src/parisc/glibc-build/signal/sigaction.o
../sysdeps/unix/sysv/linux/sigaction.c: In function `__sigaction':
../sysdeps/unix/sysv/linux/sigaction.c:77: structure has no member named
`sa_restorer'
../sysdeps/unix/sysv/linux/sigaction.c:83: warning: initialization makes
integer from pointer without a cast
../sysdeps/unix/sysv/linux/sigaction.c:83: warning: initialization makes
integer from pointer without a cast
../sysdeps/unix/sysv/linux/sigaction.c:96: structure has no member named
`sa_restorer'
../sysdeps/unix/sysv/linux/sigaction.c:116: structure has no member named
`sa_restorer'
../sysdeps/unix/sysv/linux/sigaction.c:119: warning: initialization makes
integer from pointer without a cast
../sysdeps/unix/sysv/linux/sigaction.c:119: warning: initialization makes
integer from pointer without a cast
../sysdeps/unix/sysv/linux/sigaction.c:127: structure has no member named
`sa_restorer'
make[2]: *** [/usr/src/parisc/glibc-build/signal/sigaction.o] Error 1
make[2]: Leaving directory `/usr/src/parisc/glibc/signal'
make[1]: *** [signal/subdir_lib] Error 2
make[1]: Leaving directory `/usr/src/parisc/glibc'
make: *** [all] Error 2
[-- Attachment #2: patch.recipe --]
[-- Type: text/plain, Size: 965 bytes --]
*** recipe.sh.orig Tue Aug 8 23:06:46 2000
--- recipe.sh Tue Aug 8 23:04:27 2000
***************
*** 1,7 ****
#!/bin/sh -e
! PREFIX=/home/tdear/parisc
HOST=i386-linux
export CVS_RSH=ssh
echo Checking for CVS directories
--- 1,8 ----
#!/bin/sh -e
! PREFIX=/opt/puffin
HOST=i386-linux
+ PATH=/usr/local/bin:/usr/bin:/bin
export CVS_RSH=ssh
echo Checking for CVS directories
***************
*** 43,48 ****
--- 44,56 ----
echo Updating linux-2.3
(cd linux-2.3 && cvs update -dP)
echo Updating header files in $PREFIX/hppa-linux/include/{linux,asm}
+
+ # We need to build include/linux/version.h for glibc
+ (cd linux-2.3 && gmake `pwd`/include/linux/version.h)
+
+ # We also need a symbolic link for asm
+ (cd linux-2.3/include && ln -s asm-parisc 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
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [parisc-linux] recipe
2000-08-09 5:25 ` Ryan Bradetich
@ 2000-08-09 14:11 ` David Huggins-Daines
2000-08-10 6:36 ` Ryan Bradetich
0 siblings, 1 reply; 8+ messages in thread
From: David Huggins-Daines @ 2000-08-09 14:11 UTC (permalink / raw)
To: Ryan Bradetich; +Cc: Tara Dear, parisc-linux
Ryan Bradetich <rbradetich@uswest.net> writes:
> Unfortunately, the current glibc cvs source will not build for me
> ../sysdeps/unix/sysv/linux/sigaction.c: In function `__sigaction':
> ../sysdeps/unix/sysv/linux/sigaction.c:77: structure has no member named
> `sa_restorer'
Urgh. This is my fault. Sorry, I forgot to actually test that patch
to glibc it seems. Fixing it now.
--
dhd@linuxcare.com, http://www.linuxcare.com/
Linuxcare. Support for the revolution.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [parisc-linux] recipe
2000-08-09 14:11 ` David Huggins-Daines
@ 2000-08-10 6:36 ` Ryan Bradetich
0 siblings, 0 replies; 8+ messages in thread
From: Ryan Bradetich @ 2000-08-10 6:36 UTC (permalink / raw)
To: David Huggins-Daines; +Cc: Tara Dear, parisc-linux
David,
Thanks for the glibc fix. That solved the problem. I have
successfully built all the tools using the recipe.
- Ryan
David Huggins-Daines wrote:
> Ryan Bradetich <rbradetich@uswest.net> writes:
>
> > Unfortunately, the current glibc cvs source will not build for me
>
> > ../sysdeps/unix/sysv/linux/sigaction.c: In function `__sigaction':
> > ../sysdeps/unix/sysv/linux/sigaction.c:77: structure has no member named
> > `sa_restorer'
>
> Urgh. This is my fault. Sorry, I forgot to actually test that patch
> to glibc it seems. Fixing it now.
>
> --
> dhd@linuxcare.com, http://www.linuxcare.com/
> Linuxcare. Support for the revolution.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2000-08-10 12:36 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-08-01 4:03 [parisc-linux] recipe Tara Dear
2000-07-31 21:45 ` 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
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.