On Aug 31, 2014, at 8:51 AM, William Harrington wrote:
I found a very small thing this morning building a 32-bit user-
space with a 64-bit capable CPU.
The note in "5.7.1. Installation of GMP" is not repeated in
10.10.1. Installation of GMP, but I believe it should be.
I viewed the logs of the Pentium 3 build with the 64bit vmware host
and I believe the note should be removed.
Cross-tools GMP selects the proper ABI and tunes for the host and
tools GMP selects the proper host type and ABI:
Version: GNU MP 6.0.0
Host type: coreisbr-pc-linux-gnu
ABI: 32
Install prefix: /cross-tools
Compiler: gcc -std=gnu99
Static libraries: no
Shared libraries: yes
Version: GNU MP 6.0.0
Host type: i686-pc-linux-gnu
ABI: 32
Install prefix: /tools
Compiler: i686-pc-linux-gnu-gcc -std=gnu99
Static libraries: yes
Shared libraries: yes
Final system GMP should always select the proper host type and ABI:
Version: GNU MP 6.0.0
Host type: pentium3-unknown-linux-gnu
ABI: 32
Install prefix: /usr
Compiler: gcc -isystem /usr/include -std=gnu99
Static libraries: yes
Shared libraries: yes
By the way, with that build I did not build with the p3, I used the
vmware host the whole time. Although, for optimizations for GMP so
it'd select the proper host I used --host=pentium3-unknown-linux-gnu.
That is not normally needed when building with the target system in
ch10.
Sincerely,
William Harrington
_______________________________________________
Clfs-dev mailing list
Clfs-dev@lists.cross-lfs.org
http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org