On Sat, Apr 17, 2010 at 03:16:14AM +0200, Jean-François Mertens wrote:
> (switching the list to fink-devel)
>
> On 17 Apr 2010, at 00:06, Jack Howarth wrote:
>
>> Try the updated binutils packaging that I posted on fink tracking...
>>
>> https://sourceforge.net/tracker/?func=detail&aid=2988592&group_id=17203&atid=414256
>
> I'm just running one myself
> I still see problems in the testsuite, including for obldump.
> There was a BuildConflict with dejagnu, which I removed_
> but maybe dejagnu has bad side-effects ? (not sure it is up-to-date  
> either..)
>
....

>
> I'm now going to update my gcc45 info file to your latest version, and  
> relaunch the
> build on 32bit and 64bit, both with binutils installed, just to check  
> there are no
> other difficulties there.

JF,
  I was testing a bit more empirically. The objdump from my updated
binutils 2.20.1-1 packaging allows the plugin support to build on
the currently posted gcc45 packaging. A quick test under the 64-bit
kernel with x86_64 fink shows...

[MacPro:~] howarth% gcc-4 -O3 -c himenoBMTxpa.c
[MacPro:~] howarth% objdump -T himenoBMTxpa.o

himenoBMTxpa.o:     file format mach-o-le

DYNAMIC SYMBOL TABLE:
0000000000000000 l       0e SECT   01 0000 .text _jacobi.clone.1
0000000000003890 l       0e SECT   02 0000 .cstring LC3
0000000000003893 l       0e SECT   02 0000 .cstring LC4
0000000000003896 l       0e SECT   02 0000 .cstring LC5
0000000000003898 l       0e SECT   02 0000 .cstring LC6
000000000000389a l       0e SECT   02 0000 .cstring LC7
000000000000389c l       0e SECT   02 0000 .cstring LC8
000000000000389e l       0e SECT   02 0000 .cstring LC9
00000000000038a0 l       0e SECT   02 0000 .cstring LC10
00000000000038a2 l       0e SECT   02 0000 .cstring LC11
00000000000038a5 l       0e SECT   02 0000 .cstring LC12
00000000000038a8 l       0e SECT   02 0000 .cstring LC13
00000000000038c3 l       0e SECT   02 0000 .cstring LC15
00000000000038d1 l       0e SECT   02 0000 .cstring LC16
00000000000038eb l       0e SECT   02 0000 .cstring LC17
00000000000038ff l       0e SECT   02 0000 .cstring LC18
0000000000003915 l       0e SECT   02 0000 .cstring LC19
000000000000392b l       0e SECT   02 0000 .cstring LC20
0000000000003943 l       0e SECT   02 0000 .cstring LC21
0000000000003950 l       0e SECT   02 0000 .cstring LC22
0000000000003958 l       0e SECT   02 0000 .cstring LC23
000000000000397a l       0e SECT   02 0000 .cstring LC24
0000000000003998 l       0e SECT   02 0000 .cstring LC29
00000000000039c0 l       0e SECT   02 0000 .cstring LC30
00000000000039e8 l       0e SECT   02 0000 .cstring LC33
0000000000003a08 l       0e SECT   02 0000 .cstring LC35
0000000000003a38 l       0e SECT   02 0000 .cstring LC36
0000000000003a60 l       0e SECT   02 0000 .cstring LC37
0000000000003a82 l       0e SECT   02 0000 .cstring LC38
0000000000003a95 l       0e SECT   02 0000 .cstring LC39
0000000000003ab2 l       0e SECT   02 0000 .cstring LC40
0000000000003ac0 l       0e SECT   02 0000 .cstring LC41
0000000000003a60 l       0e SECT   02 0000 .cstring LC37
0000000000003a82 l       0e SECT   02 0000 .cstring LC38
0000000000003a95 l       0e SECT   02 0000 .cstring LC39
0000000000003ab2 l       0e SECT   02 0000 .cstring LC40
0000000000003ac0 l       0e SECT   02 0000 .cstring LC41
0000000000003ae0 l       0e SECT   02 0000 .cstring LC43
0000000000003ea0 l       0e SECT   04 0000 .bss  _base_sec.2330
0000000000003e90 l       0e SECT   04 0000 .bss  _base_usec.2331
0000000000003b70 l       0e SECT   07 0000 .eh_frame EH_frame1
0000000000002ab0 g       0f SECT   01 0000 .text _clearMat
0000000000000d30 g       0f SECT   01 0000 .text _fflop
0000000000002de0 g       0f SECT   01 0000 .text _jacobi
0000000000000f10 g       0f SECT   01 0000 .text _main
0000000000002b00 g       0f SECT   01 0000 .text _mat_set
0000000000002c60 g       0f SECT   01 0000 .text _mat_set_init
0000000000000d60 g       0f SECT   01 0000 .text _mflops
0000000000002a60 g       0f SECT   01 0000 .text _newMat
0000000000003b1c g       0f SECT   03 0000 .data _omega
0000000000003810 g       0f SECT   01 0000 .text _second
0000000000000d80 g       0f SECT   01 0000 .text _set_param
0000000000000018         01 UND    00 0400 _a
0000000000000018         01 UND    00 0400 _b
0000000000000018         01 UND    00 0400 _bnd
0000000000000018         01 UND    00 0400 _c
0000000000000000 g       01 UND    00 0000 _exit
0000000000000000 g       01 UND    00 0000 _free
0000000000000000 g       01 UND    00 0000 _gettimeofday
0000000000000000 g       01 UND    00 0000 _malloc
0000000000000018         01 UND    00 0400 _p
0000000000000000 g       01 UND    00 0000 _printf
0000000000000000 g       01 UND    00 0000 _putchar
0000000000000000 g       01 UND    00 0000 _puts
0000000000000000 g       01 UND    00 0000 _scanf
0000000000000000 g       01 UND    00 0000 _strcpy
0000000000000018         01 UND    00 0400 _wrk1
0000000000000018         01 UND    00 0400 _wrk2

Frankly, I can imagine a number of reasons why the
testsuite might be failing on darwin (starting with
the fact that we don't build the gnu as, gas or ld
so there might be different output expected in some
tests). Certainly it would be nice to start interacting
with upstream to get the binutils testsuite working
but I think only Tristan actively works on darwin.
                Jack
>
> JF

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to