[Clfs-dev] Re Latest Pure x64 build
Martin Ward
macros_the_black at ntlworld.com
Tue May 1 02:38:20 PDT 2012
On 01/05/12 01:47, William Harrington wrote:
>
> On Apr 30, 2012, at 15:40 PM, Martin Ward wrote:
>
>> On 30/04/12 20:59, William Harrington wrote:
>>>
>>> On Apr 30, 2012, at 07:00 AM, Martin Ward wrote:
>>>
>>>> Hi
>>>>
>>>> First of all thanks for the continued updates to CLFS.
>>>>
>>>> Some observations and typos on the current build.
>>>>
>>>> 1. The date is wrong, surely should be GIT-20120415 ?
>>>>
>>>> 2. 5.14. Cross Binutils-2.22
>>>>
>>>> why? --with-cloog=/cross-tools --enable-cloog-backend=isl,
>>>> surely binutils doesn't do graphite optimisation, I could
>>>> understand this if binutils was built at the same time as gcc,
>>>> under the same tree, but it doesn't make sense to me.
>>>>
>>>> 3. 6.9. Binutils-2.22
>>>> ditto as above --with-ppl=/tools --with-cloog=/tools
>>>> --enable-cloog-backend=isl
>>>>
>>>>
>>>> 7. 10.15. Binutils-2.22
>>>>
>>>> ditto item 2
>>>>
>>>> cheers
>>>>
>>>>
>>>> Martin
>>>
>>> Hello Martin.
>>> http://sourceware.org/ml/binutils/2012-02/msg00224.html Hmmmmm
>>> maybe we will rectify that, then. When we were talking about it, I
>>> may have asked Cosmo to do that when really we shouldn't be doing
>>> that. I was the one messing with cloog isl backend to get it into
>>> the book.
>>>
>>> Sincerely,
>>>
>>> William
>>> _______________________________________________
>>> Clfs-dev mailing list
>>> Clfs-dev at lists.cross-lfs.org
>>> http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org
>>>
>> Thanks, I think the message was the one I saw as well, looks familiar!
>>
>> Incidentally, I build with a separate isl package available here
>> http://www.kotnet.org/~skimo/isl/
>>
>> martin
>
> Current cloog isl uses 0.08. Wouldn't be hard to use the latest isl.
> Also, ppl 0.12 will be well. Also I build using cloog 0.17 and it has
> openscop, as well. What is lacking is the documentation in the CLFS
> build system to use them. For my builds I use -floop-block
> -floop-interchange -floop-strip-mine -fgraphite-identity
> -floop-parallelize-all We have a graphite toolchain but it isn't
> being utilized. MPFR 3.2 will be released soon, and the tree is
> looking well. Any comments about the next step to cloog 0.17 and ppl
> 0.12?
>
> -William
> _______________________________________________
> Clfs-dev mailing list
> Clfs-dev at lists.cross-lfs.org
> http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org
>
Hi William
For the last couple of builds , I have been using GCC-4.7.0 with an arch
patch so it recognises cloog-0.17 and isl-0.09. is working well so far,
just tried ppl 0.12 as well, so far no problems, but I lack the courage
and documentation to full utilise the graphite.
ops.
For GCC-4.7.0 i had to redo the pure patches and used the following
flags --disable-build-with-cxx --disable-build-poststage1-with-cxx
--with-native-system-header-dir=/tools in building the cross compiler
which got rid of the impure headers warning and enable me to delete the
line where we adjust the start file include prefix
However i had to disable stack smashing protection when constructing the
final libc library in 10.7 other wise it wouldn't build
Other problems encounted were when I upgraded to util-linux-2.21, as I
use the boot method (cross compile from an earlier x86 build to pure
x64), the login utils now have a PAM dependency , so i cheated and used
the earlier versions copy, probably want to cross compile shadow, but I
couldn't get it to work correctly.
cheers
Martin
More information about the Clfs-dev
mailing list