This is the mail archive of the libffi-discuss@sourceware.org mailing list for the libffi project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Problem with darwin_closure.S on 10.4.11/gcc 4.3.3


Hi all,

I am trying to build libffi on a PowerMac G4 (ppc 7455 v3.2 dual 867MHz CPUs) and keep getting errors in the build from the assembly code darwin_closure.S

The configure script, invoked with no arguments, seems to run fine and ends with no errors. I do see a message near the end about a buggy sed, but get a directory "powerpc-apple-darwin8.11.0" as expected.

Running gmake (GNU make 3.80) then results in:

[eikonal:mansky] mansky%gmake > ./config_results8.txt
darwin_closure.S:140:Missing ')' assumed
darwin_closure.S:140:Parameter syntax error (parameter 2)
darwin_closure.S:149:Missing ')' assumed
darwin_closure.S:149:Missing ')' assumed
darwin_closure.S:149:Missing ')' assumed
darwin_closure.S:149:Parameter syntax error (parameter 2)
darwin_closure.S:150:Missing ')' assumed
darwin_closure.S:150:Missing ')' assumed
darwin_closure.S:150:Missing ')' assumed
darwin_closure.S:150:Parameter syntax error (parameter 2)
darwin_closure.S:151:Missing ')' assumed
darwin_closure.S:151:Missing ')' assumed
darwin_closure.S:151:Missing ')' assumed
darwin_closure.S:151:Parameter syntax error (parameter 2)
darwin_closure.S:152:Missing ')' assumed
darwin_closure.S:152:Missing ')' assumed
darwin_closure.S:152:Missing ')' assumed
darwin_closure.S:152:Parameter syntax error (parameter 2)
darwin_closure.S:153:Missing ')' assumed
darwin_closure.S:153:Missing ')' assumed
darwin_closure.S:153:Missing ')' assumed
darwin_closure.S:153:Parameter syntax error (parameter 2)
darwin_closure.S:154:Missing ')' assumed
darwin_closure.S:154:Missing ')' assumed
darwin_closure.S:154:Missing ')' assumed
darwin_closure.S:154:Parameter syntax error (parameter 2)
darwin_closure.S:155:Missing ')' assumed
darwin_closure.S:155:Missing ')' assumed
darwin_closure.S:155:Missing ')' assumed
darwin_closure.S:155:Parameter syntax error (parameter 2)
darwin_closure.S:156:Missing ')' assumed
darwin_closure.S:156:Missing ')' assumed
darwin_closure.S:156:Missing ')' assumed
darwin_closure.S:156:Parameter syntax error (parameter 2)
darwin_closure.S:178:Missing ')' assumed
darwin_closure.S:178:Missing ')' assumed
darwin_closure.S:178:Parameter syntax error (parameter 3)
darwin_closure.S:181:Missing ')' assumed
darwin_closure.S:181:Missing ')' assumed
darwin_closure.S:181:Parameter syntax error (parameter 3)
darwin_closure.S:201:Missing ')' assumed
darwin_closure.S:201:Missing ')' assumed
darwin_closure.S:201:Parameter syntax error (parameter 3)
../src/powerpc/darwin_closure.S:455:Missing ')' assumed
../src/powerpc/darwin_closure.S:455:Parameter syntax error (parameter 3)
gmake[3]: *** [src/powerpc/darwin_closure.lo] Error 1
gmake[2]: *** [all-recursive] Error 1
gmake[1]: *** [all] Error 2
gmake: *** [all-all] Error 2

I have a copy of the Apple Mac OSX Assembler Guide (dated 2005), but could not find the entry for the commands "sgu" or "sg", so am unsure what the exact syntax should be for these assembler commands.

Where is the constant __ppc64__ defined in the code? Is it defined in libffi code itself somewhere, or in the OSX system headers ? I compared my G4 with my G5 and could not find __ppc64__ defined in the system headers there either.

Any tips or ideas about this would be greatly appreciated!

Thanks,

--Ed



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]