![]() |
|
|
#1 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
2·53·71 Posts |
Can someone with 64-bit linux try binutils-2.17 to see if it understands 64-bit COFF object files?
Download binutils-2.17 ./configure --enable-targets=all make make install should be harmless, but if paranoid I guess you could go to the bin directory and run ./objdump xmult2.obj (which you can download from ftp://mersenne.org/gimps/xmult2.obj) Did objdump recognize the object file format? |
|
|
|
|
|
#2 |
|
"Nancy"
Aug 2002
Alexandria
1001101000112 Posts |
I'll try. I'm compiling binutils atm.
Alex |
|
|
|
|
|
#3 |
|
"Nancy"
Aug 2002
Alexandria
2,467 Posts |
Doesn't look good:
Code:
kruppaal@cookie.loria.fr:~ > objdump -i | grep -i coff | grep 64
aix5coff64-rs6000
aixcoff64-rs6000
elf64-x86-64 a.out.adobe aix5coff64-rs6000 a.out-zero-big
powerpc:common64 ------------ ----------- aix5coff64-rs6000 --------------
rs6000:6000 ------------ ----------- aix5coff64-rs6000 --------------
a.out-cris demo64 ecoff-bigmips ecoff-biglittlemips
aixcoff64-rs6000 aixcoff-rs6000 coff-sh-small coff-sh
powerpc:common64 aixcoff64-rs6000 aixcoff-rs6000 ------------- -------
rs6000:6000 aixcoff64-rs6000 aixcoff-rs6000 ------------- -------
kruppaal@cookie.loria.fr:~ > objdump -x xmult2.obj
objdump: xmult2.obj: File format not recognized
|
|
|
|
|
|
#4 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
165468 Posts |
Dang, the post at http://sources.redhat.com/ml/binutil.../msg00048.html got my hopes up.
|
|
|
|
|
|
#5 |
|
"Nancy"
Aug 2002
Alexandria
2,467 Posts |
The binutil 2.17 release is from 23. June 2006, so it predates the posting. Maybe the CVS version can do it. The last couple of releases were each about one year apart, so the next release might appear this summer.
Alex |
|
|
|
|
|
#6 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
752610 Posts |
On further investigation, can you try ftp://sourceware.org/pub/binutils/sn...070315.tar.bz2
It has the file bfd/coff_x86_64.c!! It is a development version, I wouldn't install this one! |
|
|
|
|
|
#7 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
2·53·71 Posts |
|
|
|
|
|
|
#8 |
|
"Nancy"
Aug 2002
Alexandria
2,467 Posts |
This looks much better!
Code:
kruppaal@cookie.loria.fr:/localdisk/kruppaal/binutils-070315 > binutils/objdump -x -b coff-x86-64 /users/spaces/kruppaal/xmult2.obj
/users/spaces/kruppaal/xmult2.obj: file format coff-x86-64
/users/spaces/kruppaal/xmult2.obj
architecture: i386:x86-64, flags 0x00000031:
HAS_RELOC, HAS_SYMS, HAS_LOCALS
start address 0x0000000000000000
Sections:
Idx Name Size VMA LMA File off Algn
0 .text 000139b0 0000000000000000 0000000000000000 0000008c 2**2
CONTENTS, ALLOC, LOAD, RELOC, CODE
1 .data 00000000 0000000000000000 0000000000000000 00000000 2**2
ALLOC, LOAD, DATA
2 .debug$S 00000070 0000000000000000 0000000000000000 00013a3c 2**2
CONTENTS, DEBUGGING
SYMBOL TABLE:
[ 0](sec 1)(fl 0x00)(ty 20)(scl 2) (nx 0) 0x0000000000000000 _xmm_gw_ffts2
[ 1](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000fa21 xfft32Kp_1
[ 2](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000e087 xfft32K_1
[ 3](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000be71 xfft28K_1
[ 4](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000aa68 xfft24Kp_1
[ 5](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000918b xfft24K_1
[ 6](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007815 xfft20K_1
[ 7](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006958 xfft16Kp_1
[ 8](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000054dd xfft16K_1
[ 9](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000380d xfft14K_1
[ 10](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002810 xfft12Kp_1
[ 11](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001457 xfft12K_1
[ 12](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 xfft10K_1
[ 13](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000fa60 xfft32Kp_2
[ 14](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000e0c6 xfft32K_2
[ 15](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000beb0 xfft28K_2
[ 16](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000aaa7 xfft24Kp_2
[ 17](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000091ca xfft24K_2
[ 18](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007854 xfft20K_2
[ 19](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006997 xfft16Kp_2
[ 20](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000551c xfft16K_2
[ 21](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000384c xfft14K_2
[ 22](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000284f xfft12Kp_2
[ 23](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001496 xfft12K_2
[ 24](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000003f xfft10K_2
[ 25](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000010c98 xgw_carries
[ 26](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000010bdc xfft32Kp_3
[ 27](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000f985 xfft32K_3
[ 28](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000dfeb xfft28K_3
[ 29](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000bdd5 xfft24Kp_3
[ 30](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000a9cc xfft24K_3
[ 31](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000090ef xfft20K_3
[ 32](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000007779 xfft16Kp_3
[ 33](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000068bc xfft16K_3
[ 34](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000005441 xfft14K_3
[ 35](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000003771 xfft12Kp_3
[ 36](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000002774 xfft12K_3
[ 37](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000013bb xfft10K_3
[ 38](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000013953 xgw_finish_mult
[ 39](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000010c78 xgw_finish_fft
[ 40](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000010c26 xfft32Kp_4
[ 41](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000f9cf xfft32K_4
[ 42](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000e035 xfft28K_4
[ 43](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000be1f xfft24Kp_4
[ 44](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000aa16 xfft24K_4
[ 45](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000009139 xfft20K_4
[ 46](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000077c3 xfft16Kp_4
[ 47](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000006906 xfft16K_4
[ 48](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x000000000000548b xfft14K_4
[ 49](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000037bb xfft12Kp_4
[ 50](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x00000000000027be xfft12K_4
[ 51](sec 1)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000001405 xfft10K_4
[ 52](sec 0)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 xpass2_8_levels
[ 53](sec 0)(fl 0x00)(ty 0)(scl 2) (nx 0) 0x0000000000000000 xpass2_8_levels_p
RELOCATION RECORDS FOR [.text]:
OFFSET TYPE VALUE
000000000000010b R_X86_64_PC32 xpass2_8_levels
0000000000001562 R_X86_64_PC32 xpass2_8_levels
00000000000028a2 R_X86_64_PC32 xpass2_8_levels_p
0000000000003918 R_X86_64_PC32 xpass2_8_levels
00000000000055e8 R_X86_64_PC32 xpass2_8_levels
00000000000069ea R_X86_64_PC32 xpass2_8_levels_p
0000000000007920 R_X86_64_PC32 xpass2_8_levels
0000000000009296 R_X86_64_PC32 xpass2_8_levels
000000000000aafa R_X86_64_PC32 xpass2_8_levels_p
000000000000bf7c R_X86_64_PC32 xpass2_8_levels
000000000000e192 R_X86_64_PC32 xpass2_8_levels
000000000000fab3 R_X86_64_PC32 xpass2_8_levels_p
|
|
|
|
|
|
#9 |
|
"Nancy"
Aug 2002
Alexandria
2,467 Posts |
Btw, if you need object files converted, let me know!
Alex |
|
|
|
|
|
#10 |
|
P90 years forever!
Aug 2002
Yeehaw, FL
2×53×71 Posts |
Sweet!
Thanks for the testing (and the offer). It looks like I need to select one of my PCs, wipe it clean and install 64-bit linux on it. The Opteron that the forum members purchased isn't doing much, it will be the victim. I'm thinking of Debian linux (never tried that one) unless someone can give me a good reason not to. |
|
|
|