Re: [lfs-dev] gcc-7.2 delayed.

2017-08-09 Thread Alain Toussaint
[snip]
Though undesirable, this is actually ok the first 300 or so times that
it happens, but it does eventually lead to a recursive loop.
[/snip]

From past experience (this weekend), a second build with chapter 6 of
glibc with gcc-7-branch svn checout and binutils 2.29 git checkout did
lead to an infinite loop in the tests after rebuilding (adding
obsolete-nsl in the build) which is the reason I need to test again,
get more data.

Alain
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Re: [lfs-dev] gcc-7.2 delayed.

2017-08-09 Thread DJ Lucas
On August 9, 2017 6:51:44 AM CDT, Wayne Blaszczyk  
wrote:
>On Wed, 2017-08-09 at 08:15 +0200, Thierry Nuttens wrote:
>> 2017-08-09 7:00 GMT+02:00 Bruce Dubbs :
>> > Ken Moffat wrote:
>> > 
>> > > ĸen, beginning to think building from scratch is coming to an
>end,
>> > > except when we can match random git/svn versions of everything.
>> > 
>> > 
>> > Don't get discouraged yet.  I have seen reports of success with
>some
>> > relatively minor fixes (version numbers) that should be
>incorporated in the
>> > release version of gcc.
>> > 
>> > It does seem unusual though that the changes in binutils-2.29
>prevent
>> > glibc-2.25 from being built with gcc-7.1.
>> > 
>> >   -- Bruce
>> > 
>> > --
>> > http://lists.linuxfromscratch.org/listinfo/lfs-dev
>> > FAQ: http://www.linuxfromscratch.org/faq/
>> > Unsubscribe: See the above information page
>> 
>> I totally agreed with Bruce. Its really not that bad, you can find
>all
>> the result of my working in progress with the coming tool chain
>(glibc
>> 2.26 +binutils 2.29 + GCC7.2-RC ) The major point is that
>> GCC7.2-RC-wathever have to be renamed to 7.1.1 and retar so
>> 
>
>I don't think you need to rename and retar anything.
>I found that you just need to set
>--with-gxx-include-dir=/tools/$LFS_TGT/include/c++/7.1.1 when building
>Libstdc++.
>
>Wayne.
>
>
>> My work in progress and the concerned logs for each part
>> 
>> Chapter 5:
>> 
>> https://github.com/NuTyX/core/tree/master/chroot
>> http://download.nutyx.org/logs/x86_64/development/chroot/
>> 
>> Chapter6:
>> https://github.com/NuTyX/core/tree/master/base
>> http://download.nutyx.org/logs/x86_64/development/base/
>> 
>> BLFS
>> https://github.com/NuTyX/core/tree/master/cli
>> http://download.nutyx.org/logs/x86_64/development/cli/
>-- 
>http://lists.linuxfromscratch.org/listinfo/lfs-dev
>FAQ: http://www.linuxfromscratch.org/faq/
>Unsubscribe: See the above information page

You don't, but we use the version string on our existing instructions. I've 
also managed to get the loop in local-threads.h (sp? I'm not in front of it 
ATM). make -d revealed that it was comparing to files in the include directory 
one level higher. Finding these files to be older than the recently rebuilt 
file forced another rebuild... Though undesirable, this is actually ok the 
first 300 or so times that it happens, but it does eventually lead to a 
recursive loop. This following a successful make, but without obsolete nls, 
hence the need for rebuild. Keep in mind, this is all from memory as I'm not in 
front of the machine at this time, so corrections are welcome. I'll be digging 
into that issue this evening if others don't beat me to it.

--DJ
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Re: [lfs-dev] gcc-7.2 delayed.

2017-08-09 Thread Wayne Blaszczyk
On Wed, 2017-08-09 at 08:15 +0200, Thierry Nuttens wrote:
> 2017-08-09 7:00 GMT+02:00 Bruce Dubbs :
> > Ken Moffat wrote:
> > 
> > > ĸen, beginning to think building from scratch is coming to an end,
> > > except when we can match random git/svn versions of everything.
> > 
> > 
> > Don't get discouraged yet.  I have seen reports of success with some
> > relatively minor fixes (version numbers) that should be incorporated in the
> > release version of gcc.
> > 
> > It does seem unusual though that the changes in binutils-2.29 prevent
> > glibc-2.25 from being built with gcc-7.1.
> > 
> >   -- Bruce
> > 
> > --
> > http://lists.linuxfromscratch.org/listinfo/lfs-dev
> > FAQ: http://www.linuxfromscratch.org/faq/
> > Unsubscribe: See the above information page
> 
> I totally agreed with Bruce. Its really not that bad, you can find all
> the result of my working in progress with the coming tool chain (glibc
> 2.26 +binutils 2.29 + GCC7.2-RC ) The major point is that
> GCC7.2-RC-wathever have to be renamed to 7.1.1 and retar so
> 

I don't think you need to rename and retar anything.
I found that you just need to set 
--with-gxx-include-dir=/tools/$LFS_TGT/include/c++/7.1.1 when building 
Libstdc++.

Wayne.


> My work in progress and the concerned logs for each part
> 
> Chapter 5:
> 
> https://github.com/NuTyX/core/tree/master/chroot
> http://download.nutyx.org/logs/x86_64/development/chroot/
> 
> Chapter6:
> https://github.com/NuTyX/core/tree/master/base
> http://download.nutyx.org/logs/x86_64/development/base/
> 
> BLFS
> https://github.com/NuTyX/core/tree/master/cli
> http://download.nutyx.org/logs/x86_64/development/cli/
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Re: [lfs-dev] gcc-7.2 delayed.

2017-08-08 Thread Thierry Nuttens
2017-08-09 7:00 GMT+02:00 Bruce Dubbs :
> Ken Moffat wrote:
>
>> ĸen, beginning to think building from scratch is coming to an end,
>> except when we can match random git/svn versions of everything.
>
>
> Don't get discouraged yet.  I have seen reports of success with some
> relatively minor fixes (version numbers) that should be incorporated in the
> release version of gcc.
>
> It does seem unusual though that the changes in binutils-2.29 prevent
> glibc-2.25 from being built with gcc-7.1.
>
>   -- Bruce
>
> --
> http://lists.linuxfromscratch.org/listinfo/lfs-dev
> FAQ: http://www.linuxfromscratch.org/faq/
> Unsubscribe: See the above information page

I totally agreed with Bruce. Its really not that bad, you can find all
the result of my working in progress with the coming tool chain (glibc
2.26 +binutils 2.29 + GCC7.2-RC ) The major point is that
GCC7.2-RC-wathever have to be renamed to 7.1.1 and retar so

My work in progress and the concerned logs for each part

Chapter 5:

https://github.com/NuTyX/core/tree/master/chroot
http://download.nutyx.org/logs/x86_64/development/chroot/

Chapter6:
https://github.com/NuTyX/core/tree/master/base
http://download.nutyx.org/logs/x86_64/development/base/

BLFS
https://github.com/NuTyX/core/tree/master/cli
http://download.nutyx.org/logs/x86_64/development/cli/
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Re: [lfs-dev] gcc-7.2 delayed.

2017-08-08 Thread Bruce Dubbs

Ken Moffat wrote:


ĸen, beginning to think building from scratch is coming to an end,
except when we can match random git/svn versions of everything.


Don't get discouraged yet.  I have seen reports of success with some 
relatively minor fixes (version numbers) that should be incorporated in 
the release version of gcc.


It does seem unusual though that the changes in binutils-2.29 prevent 
glibc-2.25 from being built with gcc-7.1.


  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Re: [lfs-dev] gcc-7.2 delayed.

2017-08-08 Thread Alain Toussaint
> ĸen, beginning to think building from scratch is coming to an end,
> except when we can match random git/svn versions of everything.

It's certainly a struggle and I had to take a step back and install
debian on my laptop (the previously mentioned build machine) because
of random failure like unusable sound and myself in too heavy
commitment to a major personal time drain (disability related taxation
benefit that I'll meet my medical doctor on the 15 of September to
submit what amount to a PhD dissertation).

To get back on the subject, it's been over two years that I tend to
notice a lot of oddities that I couldn't fix in a moderate amount of
time in built from scratch distros (Gentoo, Funtoo included).

Alain
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Re: [lfs-dev] gcc-7.2 delayed.

2017-08-08 Thread Ken Moffat
On Tue, Aug 08, 2017 at 11:30:35AM -0500, Bruce Dubbs wrote:
> :)
> 
> https://gcc.gnu.org/ml/gcc/2017-08/msg00082.html
> 

Yeah, I saw that.  So I thought I would try building glibc-2.26 with
gcc-2.26, and (of course) it failed the same way.  Which prompts me
to ask:

(i) what versions of gcc are the glibc developers using ?

and

(ii) I suspect that we might have to change our build for glibc-2.26
(or, worst case, accept that building from scratch is now
unattainable).

I note that few people are using glibc-2.26 : neither gentoo nor
Arch.  I'm sure that fedora *claim* to be using 2.26, but they seem
to have their own tags in glibc.git, and also I think they didn't
rebuild everything for their recent release.

ĸen, beginning to think building from scratch is coming to an end,
except when we can match random git/svn versions of everything.
-- 
I live in a city. I know sparrows from starlings.  After that
everything is a duck as far as I'm concerned.  -- Monstrous Regiment
-- 
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Re: [lfs-dev] gcc-7.2 delayed.

2017-08-08 Thread Alain Toussaint
Ok. Will test a build of LFS svn with it next monday along with
binutils 2.29 and glibc-2.26.

I might use a Xenomai / i-pipe patched latest kernel possible (4.9.24
last time I looked) instead of 4.12.whatever.

I got two project needing realtime capabilities in the coming months.

Alain


2017-08-08 12:30 GMT-04:00 Bruce Dubbs :
> :)
>
> https://gcc.gnu.org/ml/gcc/2017-08/msg00082.html
>
>   -- Bruce
> --
> 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

[lfs-dev] gcc-7.2 delayed.

2017-08-08 Thread Bruce Dubbs

:)

https://gcc.gnu.org/ml/gcc/2017-08/msg00082.html

  -- Bruce
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page