Hi
First of all I want to point out that it's me who is screwing my system and
I'm solely responsible for that and nobody else.
I'm certain that SuSE people are doing their job and they are doing it very
well.
And I agree (and I think that I wrote it too) that most of my questions were
NOT SuSE specific.
-----Original Message-----
From: Michael Johnson <hekate(a)intergate.bc.ca>
To: suse-linux-e(a)suse.com <suse-linux-e(a)suse.com>
Date: den 27 augusti 1998 21:59
Subject: Re: [SuSE Linux] Compiler for kernel and C++ Development
w.Exceptions!
>
>
>Try checking out the appropriate lists. Most of your questions aren't
>really about S.u.S.E. but issues with compilers and glibc.
You seem to know alot about those lists so please point me to lists
containings those issues, not those old GCC-HOWTO and GLIBC2-HOWTO docs.
> I think
>PROBABLY most people on here were sane enough to wait for the S.u.S.E.
>people to upgrade to glibc, and for those of us using more than one
>compiler, we kept the original gcc on board for the obvious reasons.
>S.u.S.E. will go glibc in 6.0, can't you be patient till then?
Yes I'm insane, i.e. I got this upgrade decease (sickness) that I always
need to have the latest version. I blame that on Microsoft.
At last I managed to install the GCC 2.7.2.3 to use for compiling of the
kernel. I can also compile some c++ programs (the KDE 1.0 is built in c/c++
2.7.2.x), whith that version together with libg++ 2.7.2. The compiler and
libs got installed under /usr/... so it replace my 2.7.2.1 which came with
SuSE.
> I mean it
>is, like, their job, and they know what they are doing. It definately
>seems to be a better option than screwing up your system and then sending
>multiple mails to the lists with subtle threats about 'abandoning
>S.u.S.E.' just because you decided to flame ahead into areas you aren't
>experienced with (obviously) and managed to possibly damage or cripple
>some things on your system in the process of making totally unsupported
>changes.
My intention was NOT to threaten anybody, sorry for any offence taken. I did
NOT send multiple mails to this or any list with threats that I would
abandon SuSE dist.
I only ment that I would probably choose a distribution which contained the
compiler versions I was intressted in.
> It's kind of assumed that if you're gonna do stuff like this
>that you are 1) doing it at your own risk or and 2) are in enough
>command of what you are doing that you can fix your own problems as they
>come along. <grin> I think you might find SOME help on the kernel and
>compiler lists. I responded a little bit below:
1) Yes It's on my own risk, but upgrades are not failsafe (nor idiot-safe)
so I was kind in a need of discussion forum for that kind of problems, but
as you say, everybody but me seems to be so sane that they dont put them
self into that kind of problems.
2) I't me who's the root, but sadly enough I haven't been using linux long
enough (since May'98!).
>
>On Tue, 25 Aug 1998, Ingvaldur Sigurjonsson wrote:
>
>> I keep screewing things up on my SuSE 5.2 and now I'm loosing patience.
>
>That's not S.u.S.E.'s fault. Alot of the changes you've made weren't made
>in the distribution for reasons already mentioned. Glibc is coming at the
>end of the year. You are taking some real chances with some of this...
In their letter "S.u.S.E. ONline" which I received today, they state that
SuSE 5.3 "will be able to execute glibc binaries" but they also state
following: "The reliable libc5, responsible for the stability of the entire
system, underpins the Linux plattform itself" whatever that means.
>
>> i) Apparently compiling the kernel 2.0.3x with compiler
>> above 2.7.2.x is not supported.
>
>There are known bugs. If you are going to experiment with compilers be
>aware of the issues. Egcs, and kernel have lists you might want to check
>out to find out what those issues are. It's already been stated on this
>list the issues compiling with the more recent gcc and egcs with 2.0*
>series kernels. If you intend to precede then you kind of do it at your
>own risk and you should make sure you know what you're doing. If you want
>to find out more about what these issues are I recomend you read the
>appropriate lists...
You mention alot of lists, please tell me which.
>
>> I read in the GCC FAQ/HOWTO that using the
>> "--prefix=/not/the/same/as/gcc" instead of "-V version" was recommended,
but
>> no other links were mentioned.
>
>Well there's an egcs faq as well. I have a copy. If you like I'll send it
>and you can scan it to see if it's any use to you or if there's anything
>you might have missed. There _is_ a step of
>symlinking involved after 'configure --prefix=BLAHBLAHBLAH' that is
>included in the installing process so it's really not 100% true to say
>that all it says is to run configure. That's just plain inaccurate. Maybe
>you missed it.
>
>
>> I have been able to build and successfully boot kernels built with both
>> 2.8.1 and egcs-1.0.3a (gcc version egcs-2.90.29). What does it mean that
>> those builds are not supported? (besides very few answers when asking in
>> newsgroups/mailing lists).
>
>Which lists are you on? Maybe it's the wrong lists. Not supported means
>there are issues. If you want to details I already told you where you
>can find them. I also know that just cause something builds and APPEARS
>o.k. that doesn't always mean all is well.. you know what to do.You
>should probably be checking out the compiler lists and archives for this
>not complaining to S.u.S.E.
>
>> I've installed the glib 2 (libc6) (hey everybody seems to be going with
glib
>> 2).
>
>Go through your build process again and reread the instructions to see if
>there is something you missed? I, and I know others have built sucessfully
>testlibraries with glibc. I wasn't crazy enough to totally wipe out
>my libc5 though.
I did NOT wipe out my old libc5, if I had the system wouldn't boot. I
followed the instructions in the glibc2-howto.
> Advice: if you haven't done something before and
>are the least bit unsure, TEST TEST TEST. Don't just start deleting
>and overwriting things if you don't know what you're doing cause you
>can really screw things up. I think it would make more sense to
>build a test suite first and check things out, that way you still
>have your regular system to fall back on. Reread your documentation.
The current state is that the libs and compiler shipped with SuSE are under
/usr/... and the version I install get installed under /usr/local, I just
got some problems which I couldn't figure out and I thought that this was a
forum to exchange experience or get advises. I feel that I should be
subscribing to other lists than this one, thanks to you.
>
>> I downloaded and burned 3 CD's with Debian GNU/Linux. The have gcc 2.8.x
and
>> egcs in their release. I have still not decided if I should abandon SuSE
but
>> maybe I'll be forced to do so because of their packaging of the C++
>> compilers i'm intressted in and their debian-package-manager. Still today
I
>> prefer SuSE and I'll certainly stay SuSE if I get this working. Yes I
bought
>> SuSE 5.2.
>
>These problems are not the fault of S.u.S.E. It just seems you are playing
>very toxic games with your system, and these changes---like upgrading from
>libc to glibc without ( apparently ) really knowing what you are doing,
>can have consequences if you screw it up. Remember you do this stuff at
>your own risk. This kind of upgrade is not a minor change, so you have to
>be careful. Threatening to 'abandon S.u.S.E.' if you don't get help isn't
>the solution to your problem. You would probably have had the same problem
>regardless of the distribution I think because maybe you weren't really
>equipped yet ability-wise to make the changes you made and subsequently
>screwed alot of stuff up.
Again I was NOT threatening anyone, if you feel so it's your problem not
mine.
I've had the impression that SuSE was the BMW (or Porsche) of the Linux
distributions, and I still think so. Maybe I should change to a more
development stage linux distribution.
Why did you not respond to my questions, like pointing me to other lists etc
instead of flaming on my questions them self. That would have been much
easier to write than this whole letter.
- Ingvaldur
>
>
>-M
>
>One is most dishonest towards one's God; he is not _permitted_ to sin.
>
>mail: mjohnson(a)pop3.aebc.com
>
>
>
>-
>To get out of this list, please send email to majordomo(a)suse.com with
>this text in its body: unsubscribe suse-linux-e
-
To get out of this list, please send email to majordomo(a)suse.com with
this text in its body: unsubscribe suse-linux-e