mersenneforum.org  

Go Back   mersenneforum.org > Extra Stuff > Linux

Reply
 
Thread Tools
Old 2007-04-11, 01:04   #1
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·53·71 Posts
Default binutils-2.17

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?
Prime95 is online now   Reply With Quote
Old 2007-04-11, 08:52   #2
akruppa
 
akruppa's Avatar
 
"Nancy"
Aug 2002
Alexandria

1001101000112 Posts
Default

I'll try. I'm compiling binutils atm.

Alex
akruppa is offline   Reply With Quote
Old 2007-04-11, 11:57   #3
akruppa
 
akruppa's Avatar
 
"Nancy"
Aug 2002
Alexandria

2,467 Posts
Default

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
Alex
akruppa is offline   Reply With Quote
Old 2007-04-11, 13:28   #4
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

165468 Posts
Default

Dang, the post at http://sources.redhat.com/ml/binutil.../msg00048.html got my hopes up.
Prime95 is online now   Reply With Quote
Old 2007-04-11, 13:35   #5
akruppa
 
akruppa's Avatar
 
"Nancy"
Aug 2002
Alexandria

2,467 Posts
Default

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
akruppa is offline   Reply With Quote
Old 2007-04-11, 13:43   #6
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

752610 Posts
Default

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!
Prime95 is online now   Reply With Quote
Old 2007-04-11, 13:46   #7
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2·53·71 Posts
Default

Quote:
Originally Posted by akruppa View Post
The binutil 2.17 release is from 23. June 2006,
I was fooled by the dates at the FTP download site:

Code:
binutils-2.17.50.tar.bz2  	14601 KB  	4/11/2007  	4:40:00 AM
Prime95 is online now   Reply With Quote
Old 2007-04-11, 17:12   #8
akruppa
 
akruppa's Avatar
 
"Nancy"
Aug 2002
Alexandria

2,467 Posts
Default

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
Alex
akruppa is offline   Reply With Quote
Old 2007-04-11, 17:23   #9
akruppa
 
akruppa's Avatar
 
"Nancy"
Aug 2002
Alexandria

2,467 Posts
Default

Btw, if you need object files converted, let me know!

Alex
akruppa is offline   Reply With Quote
Old 2007-04-11, 20:52   #10
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2×53×71 Posts
Default

Sweet!

Quote:
Originally Posted by akruppa View Post
if you need object files converted, let me know!
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.
Prime95 is online now   Reply With Quote
Reply



All times are UTC. The time now is 06:55.


Sat Jul 17 06:55:06 UTC 2021 up 50 days, 4:42, 1 user, load averages: 2.27, 2.14, 1.80

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.