Hi,
1234567890123456789012345678901234567890123456789012345678901234567890 all boards except one (see my patch from a few minutes ago for that) fail due to section overlaps. If we fix these, we only need very minor fixups before all boards will work. Side note: The build system should really figure out how to solve section overlaps without human intervention as long as the total space is not exceeded.
Tyan S2912: /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: section .id [00000000fffbff69 -> 00000000fffbff7f] overlaps section .rom [00000000fffb81d4 -> 00000000fffc071f]
Supermicro H8DMR: /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: section .id [00000000fffbff63 -> 00000000fffbff7f] overlaps section .rom [00000000fffb81ef -> 00000000fffc0cef]
Nvidia L1_2PVV: /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: section .id [00000000fffbff65 -> 00000000fffbff7f] overlaps section .rom [00000000fffb8442 -> 00000000fffc09df]
Gigabyte M57SLI with my previous patch: /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld: section .id [00000000fffbff64 -> 00000000fffbff7f] overlaps section .rom [00000000fffb7671 -> 00000000fffc08df]
Who wants to fix 4 boards for the price of one?
Regards, Carl-Daniel
* Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net [070228 14:42]:
Hi,
1234567890123456789012345678901234567890123456789012345678901234567890 all boards except one (see my patch from a few minutes ago for that) fail due to section overlaps. If we fix these, we only need very minor fixups before all boards will work. Side note: The build system should really figure out how to solve section overlaps without human intervention as long as the total space is not exceeded.
This is non-trivial for v2's linker magic. v3 will not come with this problem anymore.
Tyan S2912: /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: section .id [00000000fffbff69 -> 00000000fffbff7f] overlaps section .rom [00000000fffb81d4 -> 00000000fffc071f]
Supermicro H8DMR: /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: section .id [00000000fffbff63 -> 00000000fffbff7f] overlaps section .rom [00000000fffb81ef -> 00000000fffc0cef]
Nvidia L1_2PVV: /usr/lib64/gcc/x86_64-suse-linux/4.1.2/../../../../x86_64-suse-linux/bin/ld: section .id [00000000fffbff65 -> 00000000fffbff7f] overlaps section .rom [00000000fffb8442 -> 00000000fffc09df]
Gigabyte M57SLI with my previous patch: /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld: section .id [00000000fffbff64 -> 00000000fffbff7f] overlaps section .rom [00000000fffb7671 -> 00000000fffc08df]
Who wants to fix 4 boards for the price of one?
Regards, Carl-Daniel -- http://www.hailfinger.org/
-- linuxbios mailing list linuxbios@linuxbios.org http://www.openbios.org/mailman/listinfo/linuxbios