From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chip Salzenberg To: egcs@cygnus.com Subject: libg++? Date: Sat, 30 Aug 1997 11:27:45 -0000 Message-id: <199708301342.JAA07516@rio.atlantic.net> X-SW-Source: 1997-08/0804.html Could someone please explain the relationships among libio, libstd++, and libg++? And given all the activity in C++, could someone explain why libg++ hasn't been modified since 14 February 1997 (version 2.8.0b6)? -- Chip Salzenberg - a.k.a. - (Roller coaster on camera:) "Wow, this square quarter mile has unbelievably good light rail transit!" // MST3K From mboxrd@z Thu Jan 1 00:00:00 1970 From: Derek Wildstar To: egcs@cygnus.com Subject: egcs v970828 builds fine on linux-i586libc1 =) Date: Sat, 30 Aug 1997 12:00:09 -0000 Message-ID: <199708301342.JAA07516@rio.atlantic.net> X-SW-Source: 1997-08/0806.html Message-ID: <19970830120009.7xYq36hwptoEukA-kVD56R0oUGA3gjXFrJNZewqrI30@z> Built the whole dist with CFLAGS='-O6 -mpentium -pipe' CXXFLAGS='-O6 -mpentium -pipe' LDFLAGS='-m486 -s -Xlinker -n'....the whole package built fine. I then went into the gcc dir and built stage1, stage2, stage3 in the normal fashion to test the compiler. Everything appears to be working, even with '-O6 -mpentium'. On a side note, it may be worth mentioning that XFree86 should _not_ be built with -O6. The package builds, but some strange runtime problems pop up...the most annoying of which is a keyboard mapping problem that causes certain keys to send characters when they are released instead of when they are pressed. After rebuilding the package with -O2 the problems went away. (not saying this is a compiler problem, just for your reference if you end up building X ;) The last thing...honest...I was just wondering how up-to-date the pentium-specific stuff is in egcs (ie if i have 970828, is this reasonably close to 970821+the pcgg patch) Since i'm in a pretty good position to break^H^H^H^H^Htest this stuff on my own system, i'd like to stay as current as possible. Going to attempt a couple egcs cross-compiler builds when I get the time, i'll let you know how things go (ix86-linux->sparc-sunos4.1.4 and ix86-linux->sparc-linux), and send fixes if i run into any trouble. keep up the good work =) -- Joel Boring (aka Derek Wildstar) Eskimo North dwild@eskimo.com, DWildstar@IRC Seattle, WA IRC Admin / Assistant Sysadmin / Tech Support (206) 361-1161 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Love To: egcs@cygnus.com Subject: Re: libI77 fmt uncleanliness Date: Sat, 30 Aug 1997 12:00:09 -0000 Message-ID: <199708301342.JAA07516@rio.atlantic.net> In-reply-to: Fri, 29 Aug 1997 22:06:24 -0700" X-SW-Source: 1997-08/0805.html Message-ID: <19970830120009.k1ojE6BVfIBUtTSGVOD2EzEFolu8JqKM9b1AZPw9wcI@z> >>>>> "Richard" == Richard Henderson writes: Richard> I77's fmt.h defines struct syl as Richard> struct syl { int op, p1, p2, p3; } Richard> and then goes off and does things like Richard> *(char **)&sp->p2 = s + 1; Richard> which is broken for 64-bit hosts. We normally pass on basic problems with libf2c exposed by g77 use to the excellent f2c maintainer so I've done that for comment. (I don't think the g77 frontend has any knowledge of such things; burley probably can't currently read this due to the GNU notwork.)