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-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. At the

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

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

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

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,

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

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 much,

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

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

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 totally

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

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 make -k

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
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 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 -c dummy.C

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 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 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 first thing. I

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 under ``cvs''. This CVS tree corresponds

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 about that yet.

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 there you will find a CVS tree under ``cvs''. This

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 delete