Re: bmake/contrib framework for egcs

1999-03-14 Thread Stephen Hocking-Senior Programmer PGS Tensor Perth
>> BTW, do you plan to include egcs' g77 as well? >Current, the g77 driver is built. But the f771 isn't. From previous >talk, I've gotten the impression g77 should be a port vs. in the base >system. I'm Ok either way -- I leave the decision to the lists and Core. >- -- >- -- David(obr...@n

Re: bmake/contrib framework for egcs

1999-03-14 Thread Vladimir Kushnir
A pity. This would mean g77 gets a fair chance to once again become quite obsolete. Of course, it's not all that important 'far as servers are concerned, but as I'm in high energy physics - I should say so far all my colegues I know used FORTRAN rather than C/C++. Well, that still doesn't make us a

Re: bmake/contrib framework for egcs

1999-03-14 Thread Steve Kargl
David O'Brien wrote: > > BTW, do you plan to include egcs' g77 as well? > > Current, the g77 driver is built. But the f771 isn't. From previous > talk, I've gotten the impression g77 should be a port vs. in the base > system. I'm Ok either way -- I leave the decision to the lists and Core. >

Re: bmake/contrib framework for egcs

1999-03-14 Thread David O'Brien
> BTW, do you plan to include egcs' g77 as well? Current, the g77 driver is built. But the f771 isn't. From previous talk, I've gotten the impression g77 should be a port vs. in the base system. I'm Ok either way -- I leave the decision to the lists and Core. -- -- David(obr...@nuxi.com

Re: bmake/contrib framework for egcs

1999-03-13 Thread Vladimir Kushnir
Excellent, I'll have a free weekend then :-) BTW, do you plan to include egcs' g77 as well? On Sat, 13 Mar 1999, David O'Brien wrote: > Yes. What I was working on is newer than the CVS repository. I'm > chasing several issues & moving things around. I haven't been keeping > the CVSup'able tota

Re: bmake/contrib framework for egcs

1999-03-13 Thread David O'Brien
> gnu/lib/libstdc++/Makefile this part of CFLAGS shoild be > -I${EGCSDIR}/gcc/cp/inc rather than -I${EGCSDIR}/gcc/cp/inc/exception > (after all, ${EGCSDIR}/gcc/cp/inc/exception is a file). Yes. What I was working on is newer than the CVS repository. I'm chasing several issues & moving things ar

Re: bmake/contrib framework for egcs

1999-03-13 Thread David O'Brien
On Sat, Mar 13, 1999 at 11:33:23PM +0200, Vladimir Kushnir wrote: > Hello, here's where cpp died. There's a small error in freebsd.h: ^ freebsd-elf.h > INCLUDE_DEFAULTS array d

Re: bmake/contrib framework for egcs

1999-03-13 Thread Alex Zepeda
On Sun, 14 Mar 1999, Vladimir Kushnir wrote: > Thanks, I'll try, but what I mean is egcs compiled binaries are bigger > even for C, not C++, and as if memory serves -Os is -O2 subset. So > probably I'll just have to accept this increase in binaries size :-(. Ah > well, it ain't all that muc

Re: bmake/contrib framework for egcs

1999-03-13 Thread Vladimir Kushnir
Thanks, I'll try, but what I mean is egcs compiled binaries are bigger even for C, not C++, and as if memory serves -Os is -O2 subset. So probably I'll just have to accept this increase in binaries size :-(. Ah well, it ain't all that much, anyway. Oh, incidentally, I forgot to add that (wh

Re: bmake/contrib framework for egcs

1999-03-13 Thread Alex Zepeda
On Sat, 13 Mar 1999, Vladimir Kushnir wrote: > BTW, binaries compiled with egcc are still larger than with stock gcc. Is > there a way to shrink them (beyond what's possible with -O optimisation)? Try -Os, -fno-exceptions* -fno-rtti* or any combo of the above. * Don't do this with libraries, j

Re: bmake/contrib framework for egcs

1999-03-13 Thread Vladimir Kushnir
Hello, here's where cpp died. There's a small error in freebsd.h: INCLUDE_DEFAULTS array defined in a wrong way (patch attached). Now cpp doesn't die anymore. There's an another problem, though. For somereason libgcc doesn't want to compile with base c++ (conflict in "new", it seems). It does compi

Re: bmake/contrib framework for egcs

1999-03-12 Thread Dave Glowacki
Doug Rabson wrote: > On Fri, 12 Mar 1999, David O'Brien wrote: > > > > Hmm environment variables? > > > > That is my guess.. but I don't know an easy way to printout the entire > > environtment a program sees. > > How about hacking cpp so that it does 'system("env > /tmp/somefile")' as > the

Re: bmake/contrib framework for egcs

1999-03-12 Thread Doug Rabson
On Fri, 12 Mar 1999, David O'Brien wrote: > > Hmm environment variables? > > That is my guess.. but I don't know an easy way to printout the entire > environtment a program sees. How about hacking cpp so that it does 'system("env > /tmp/somefile")' as the first thing. -- Doug Rabson

Re: bmake/contrib framework for egcs

1999-03-12 Thread David O'Brien
> Hmm environment variables? That is my guess.. but I don't know an easy way to printout the entire environtment a program sees. -- -- David(obr...@nuxi.com -or- obr...@freebsd.org) To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of t

Re: bmake/contrib framework for egcs

1999-03-12 Thread Brian Feldman
On Fri, 12 Mar 1999, David O'Brien wrote: > On Fri, Mar 12, 1999 at 02:29:27AM -0800, Jordan K. Hubbard wrote: > > > /foo/src/gnu/lib/libstdc++/../../../contrib/egcs/libio/gen-params > > > > I'd be very curious to see how gen-params is calling c++ and/or cpp in > > this case. > > + c++ -v -O

Re: bmake/contrib framework for egcs

1999-03-12 Thread David O'Brien
On Fri, Mar 12, 1999 at 02:29:27AM -0800, Jordan K. Hubbard wrote: > > /foo/src/gnu/lib/libstdc++/../../../contrib/egcs/libio/gen-params > > I'd be very curious to see how gen-params is calling c++ and/or cpp in > this case. + c++ -v -O -c dummy.C Using builtin specs. gcc version egcs-2.91.63

Re: bmake/contrib framework for egcs

1999-03-12 Thread Jordan K. Hubbard
> /foo/src/gnu/lib/libstdc++/../../../contrib/egcs/libio/gen-params I'd be very curious to see how gen-params is calling c++ and/or cpp in this case. - Jordan To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in the body of the message

Re: bmake/contrib framework for egcs

1999-03-12 Thread David O'Brien
> > I've been compiling things w/in /usr/src/ , but haven't done a ``make > > world'' with EGCS in-place in /usr/src due to the `cpp w/c++'' problem. > > Where exactly does it die? Lets assume one is not trying to hook EGCS into /usr/src yet. cd /foo/src/gnu/usr.bin/cc make obj make depend ma

Re: bmake/contrib framework for egcs

1999-03-12 Thread Jordan K. Hubbard
> I've been compiling things w/in /usr/src/ , but haven't done a ``make > world'' with EGCS in-place in /usr/src due to the `cpp w/c++'' problem. Where exactly does it die? We should at least make it easily possible to get the build environment configured the way it's "supposed" to look so that o

Re: bmake/contrib framework for egcs

1999-03-11 Thread David O'Brien
> How's this going? Everything now builds, and I can pass the C++ STL tests supplied with EGCS. There is at least one case w/in gnu/usr.bin/cc that ``make cleandir && make cleandir && make obj && make depend && make && make clean && make'' will file to build. But I haven't worried too much abo

Re: bmake/contrib framework for egcs

1999-03-11 Thread Jordan K. Hubbard
> I've put the bmake & contrib framework for EGCS at > ftp://ftp.nuxi.com/pub/FreeBSD/egcs > (ftp://ftp.nuxi.com/pub/FreeBSD/egcs/cvs is all you really need) > This is very rough work, but should help us towards our goal. > > In there you will find a CVS tree un

Re: bmake/contrib framework for egcs

1999-03-03 Thread David O'Brien
> It would help a lot if you could make it CVSUPpable :-). Those of us > in the third world would greatly appreciate that! You talked me into it :-) distributions are "egcs" (or broken into "bmake-egcs" and "contrib-egcs") *default host=relay.nuxi.com *default base=. *default release=cvs *default

Re: bmake/contrib framework for egcs

1999-03-03 Thread Mark Murray
"David O'Brien" wrote: > I've put the bmake & contrib framework for EGCS at > ftp://ftp.nuxi.com/pub/FreeBSD/egcs > (ftp://ftp.nuxi.com/pub/FreeBSD/egcs/cvs is all you really need) > This is very rough work, but should help us towards our goal. > > In

bmake/contrib framework for egcs

1999-03-02 Thread David O'Brien
I've put the bmake & contrib framework for EGCS at ftp://ftp.nuxi.com/pub/FreeBSD/egcs (ftp://ftp.nuxi.com/pub/FreeBSD/egcs/cvs is all you really need) This is very rough work, but should help us towards our goal. In there you will find a CVS tree under ``cvs''. This CVS tree