public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] gcc 3.0.2 system build notes
@ 2001-11-14 12:18 Grant Goodyear
  2001-11-14 15:31 ` AW: " Sebastian Werner
  0 siblings, 1 reply; 4+ messages in thread
From: Grant Goodyear @ 2001-11-14 12:18 UTC (permalink / raw
  To: gentoo-dev

I've recently been working on how to effectively build a new
system using gcc-3.0.2.  Since the current glibc complains
when built using gcc-3+, I decided to bootstrap using gcc-2.95.
I followed the build-from-source docs, except for the following
changes:

1. Comment out >=gcc-2.96 in package.mask.
2. Change binutils to be 2.11.92.7 in /etc/make.profile/packages
   and files/boot*.
3. Comment out net-misc/netkit-telnetd in /etc/make.profile/packages
   (because netkit-telnetd won't build with gcc-3+).

I bootstrapped normally and then emerged the latest gcc:
  scripts/bootstrap.sh files/boot[tab] && emerge sys-devel/gcc
and then I edited /etc/make.conf to use "-mcpu=athlon -march=athlon"
before doing
  export CONFIG_PROTECT="" && emerge system.

I finished up the rest of the install, rebooted, and discovered
that I couldn't log in.  It seems that the PAM ebuild didn't build
the PAM pwdb module.  *Sigh*

I tried again, only this time I left "-mcpu=i686 -march=i686" in 
/etc/make.conf.  I haven't found any glaring problems with this
version, so now I'm rebuilding using the latest iso and we'll
see what happens!

-g2boojum-
-- 
___________________________________________________________________
|     Grant Goodyear                  |  The Secrets of Physics:   |
|     Dept. of Chemistry - Clemson U  |1. Add zero.                |
|     Clemson, SC  29634              |2. Multiply by one.         |
|-------------------------------------|3. Expand in a Taylor series|
|e-mail: goodyea@clemson.edu          |4. Integrate by parts.      |
|www:bernacchi.chem.uh.edu/~grant     |5. Fourier transform.       |
|                                     |6. Add auxiliary variables  |
|_____________________________________|____________________________|
 



^ permalink raw reply	[flat|nested] 4+ messages in thread

* AW: [gentoo-dev] gcc 3.0.2 system build notes
  2001-11-14 12:18 [gentoo-dev] gcc 3.0.2 system build notes Grant Goodyear
@ 2001-11-14 15:31 ` Sebastian Werner
  2001-11-14 15:54   ` Chad Huneycutt
  0 siblings, 1 reply; 4+ messages in thread
From: Sebastian Werner @ 2001-11-14 15:31 UTC (permalink / raw
  To: gentoo-dev

I think you get the pam error with any option in make.conf. I thought
It was a problem only on my system, but it seems to be not. I use
The pam and pwdb binary-packages form rc5. - ok this is not very clean 
But work for me!

Thanks in advance

Sebastian

-----Ursprüngliche Nachricht-----
Von: gentoo-dev-admin@cvs.gentoo.org
[mailto:gentoo-dev-admin@cvs.gentoo.org] Im Auftrag von Grant Goodyear
Gesendet: Mittwoch, 14. November 2001 19:19
An: gentoo-dev@gentoo.org
Betreff: [gentoo-dev] gcc 3.0.2 system build notes

I've recently been working on how to effectively build a new
system using gcc-3.0.2.  Since the current glibc complains
when built using gcc-3+, I decided to bootstrap using gcc-2.95.
I followed the build-from-source docs, except for the following
changes:

1. Comment out >=gcc-2.96 in package.mask.
2. Change binutils to be 2.11.92.7 in /etc/make.profile/packages
   and files/boot*.
3. Comment out net-misc/netkit-telnetd in /etc/make.profile/packages
   (because netkit-telnetd won't build with gcc-3+).

I bootstrapped normally and then emerged the latest gcc:
  scripts/bootstrap.sh files/boot[tab] && emerge sys-devel/gcc
and then I edited /etc/make.conf to use "-mcpu=athlon -march=athlon"
before doing
  export CONFIG_PROTECT="" && emerge system.

I finished up the rest of the install, rebooted, and discovered
that I couldn't log in.  It seems that the PAM ebuild didn't build
the PAM pwdb module.  *Sigh*

I tried again, only this time I left "-mcpu=i686 -march=i686" in 
/etc/make.conf.  I haven't found any glaring problems with this
version, so now I'm rebuilding using the latest iso and we'll
see what happens!

-g2boojum-
-- 
___________________________________________________________________
|     Grant Goodyear                  |  The Secrets of Physics:   |
|     Dept. of Chemistry - Clemson U  |1. Add zero.                |
|     Clemson, SC  29634              |2. Multiply by one.         |
|-------------------------------------|3. Expand in a Taylor series|
|e-mail: goodyea@clemson.edu          |4. Integrate by parts.      |
|www:bernacchi.chem.uh.edu/~grant     |5. Fourier transform.       |
|                                     |6. Add auxiliary variables  |
|_____________________________________|____________________________|
 

_______________________________________________
gentoo-dev mailing list
gentoo-dev@cvs.gentoo.org
http://cvs.gentoo.org/mailman/listinfo/gentoo-dev





^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: AW: [gentoo-dev] gcc 3.0.2 system build notes
  2001-11-14 15:31 ` AW: " Sebastian Werner
@ 2001-11-14 15:54   ` Chad Huneycutt
  2001-11-15 16:48     ` AW: " Sebastian Werner
  0 siblings, 1 reply; 4+ messages in thread
From: Chad Huneycutt @ 2001-11-14 15:54 UTC (permalink / raw
  To: gentoo-dev

Sebastian Werner wrote:

>I think you get the pam error with any option in make.conf. I thought
>It was a problem only on my system, but it seems to be not. I use
>The pam and pwdb binary-packages form rc5. - ok this is not very clean 
>But work for me!
>
Check your /usr/bin/emacs.  I *think* that is what caused this problem 
(I may be confused).  When configure looks for emacs, it just looks to 
see if the 'emacs' is in the path, not if emacs is actually installed. 
 The problem is that /usr/bin/emacs is a link to e3em on some systems, 
and this causes confuses configure (I can explain more if anyone is 
interested).  This may not be the problem here, but it is for some other 
packages.

Chad




^ permalink raw reply	[flat|nested] 4+ messages in thread

* AW: AW: [gentoo-dev] gcc 3.0.2 system build notes
  2001-11-14 15:54   ` Chad Huneycutt
@ 2001-11-15 16:48     ` Sebastian Werner
  0 siblings, 0 replies; 4+ messages in thread
From: Sebastian Werner @ 2001-11-15 16:48 UTC (permalink / raw
  To: gentoo-dev

Emacs is a problem for pam? I don’t know why?

When I bootstrap a new system and then merge the system. Emacs wouldn't
be installed. OK, e3 is a link. But what has pam to-do with emacs?

Please tell me a solution... (if you know) Thanks

Sebastian

-----Ursprüngliche Nachricht-----
Von: gentoo-dev-admin@cvs.gentoo.org
[mailto:gentoo-dev-admin@cvs.gentoo.org] Im Auftrag von Chad Huneycutt
Gesendet: Mittwoch, 14. November 2001 22:55
An: gentoo-dev@cvs.gentoo.org
Betreff: Re: AW: [gentoo-dev] gcc 3.0.2 system build notes

Sebastian Werner wrote:

>I think you get the pam error with any option in make.conf. I thought
>It was a problem only on my system, but it seems to be not. I use
>The pam and pwdb binary-packages form rc5. - ok this is not very clean 
>But work for me!
>
Check your /usr/bin/emacs.  I *think* that is what caused this problem 
(I may be confused).  When configure looks for emacs, it just looks to 
see if the 'emacs' is in the path, not if emacs is actually installed. 
 The problem is that /usr/bin/emacs is a link to e3em on some systems, 
and this causes confuses configure (I can explain more if anyone is 
interested).  This may not be the problem here, but it is for some other

packages.

Chad


_______________________________________________
gentoo-dev mailing list
gentoo-dev@cvs.gentoo.org
http://cvs.gentoo.org/mailman/listinfo/gentoo-dev




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-11-15 16:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-11-14 12:18 [gentoo-dev] gcc 3.0.2 system build notes Grant Goodyear
2001-11-14 15:31 ` AW: " Sebastian Werner
2001-11-14 15:54   ` Chad Huneycutt
2001-11-15 16:48     ` AW: " Sebastian Werner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox