I just tried the CLFS development book with glibc 2.26, binutils 2.28.1,
and gcc 7.2 rc.
I did not run into any problems constructing a temporary system.  Even the
old gcc 7.1
patch applied cleanly on 7.2 sources. I stopped at sec. 6.9. Until gcc 7.2
is released I will
hold.


On Fri, Aug 4, 2017 at 5:24 AM, Pierre Labastie <pierre.labas...@neuf.fr>
wrote:

> On 04/08/2017 03:59, Ken Moffat wrote:
> > On Thu, Aug 03, 2017 at 08:07:00PM -0400, Alain Toussaint wrote:
> >>> And then I looked around to see what unmaintained systems I had
> >>> (bearing in mind that provided nfs and ssh still work, all I need to
> >>> build a new system comfortably is a working Xorg).  On my old phenom
> >>> I had an LFS-7.6 system, gcc-4.9.1, binutils-2.24 (and headers from
> >>> 3.16 with a running 3.18 kernel).
> >>
> >> Hold on. I'm getting around to finishing my usb key image which is
> >> 64-bit computer agnostic (even mpfr is compiled for generic-x86_64
> >> which mean k8 code, no mmx or its amd equivalent, sse and sse2 only).
> >> Obviously, I don't compile in Xorg but you get a command line with
> >> root and lfs account already setup with the correct environment
> >> variables.
> >>
> >> it include all of LFS and these apps from BLFS:
> >>
> >> 1-: openssl
> >> 2-: dosfstools (I need it for uefi)
> >> 3-: popt
> >> 4-: icu
> >> 5-: gptfdisk
> >> 6-: lynx browser
> >> 7-: smartmontools
> >> 8-: libffi
> >> 9-: libusb
> >> 10-: gpm
> >> 11-: hdparm
> >> 12-: gnu which
> >> 13-: lm_sensors
> >> 14-: pciutils
> >> 15-: sg3_utils
> >> 16-: python 2
> >> 17-: usbutils
> >> 18-: dhcpcd
> >> 19-: ntp
> >> 20-: curl
> >> 21-: wget
> >> 22-: git
> >> 23-: libnl
> >> 24-: wpa_supplicant (sans QT).
> >> 25-: traceroute
> >>
> >> it load into a ramdrive (size: 1.5GB, your machine will probably need
> >> 4 GB of ram) and I can build both a bios based image (bootloader:
> >> grub-2) or uefi (bootloader: refind). It'll be ready and uploaded on
> >> my linode tomorrow.
> >>
> >> Do you need it?
> >>
> >> Alain
> >
> > For these machines, I've got current systems (8.0 or newer), as well
> > as a rescue CD, so no thanks.
> >
> > I think you maybe misunderstood what I was saying - these systems
> > are partitioned to support development with several filesystems
> > used, or available, for LFS.  I normally build in Xorg, and all my
> > sources and scripts are mounted over nfs.
> >
> > Because these systems are no-longer maintained (and have
> > known-vulnerable packages such as old versions of firefox, and
> > probably an unmaintained old openssl), I have to remind myself to
> > not use anything except terms (urxvt).
> >
> > Hmm, I'm using current LFS with glibc-2.26 and the current glibc fhs
> > patch.  So its possible something else needs to change.  I just
> > mention that because I found a 7.8 system (gcc-5.2.0) and that too
> > has just failed in gcc pass 2 with what the same error.
> >
> > When I said I hadn't got as far as glibc, I was of course mistaken.
> > I'm now thinking that perhaps even gcc-5.2 is too old to build a
> > full gcc-7.1, because of changed C++ standards.
> >
> > ĸen
> >
>
> My experience is that older gcc (not too old) can build newer ones, but
> gcc-7.1 is not able to build gcc-6.3! (try building LFS 8.0 with trunk
> LFS...)
>
> Pierre
> --
> http://lists.linuxfromscratch.org/listinfo/lfs-dev
> FAQ: http://www.linuxfromscratch.org/faq/
> Unsubscribe: See the above information page
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to