[MacPorts] #17090: apr 1.3.3 doesn't compile universal x86_64+i386
MacPorts
noreply at macports.org
Tue Nov 18 01:24:35 PST 2008
#17090: apr 1.3.3 doesn't compile universal x86_64+i386
----------------------------------+-----------------------------------------
Reporter: pguyot at kallisys.net | Owner: dluke at macports.org
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.7.0
Resolution: | Keywords:
Port: apr |
----------------------------------+-----------------------------------------
Comment(by 10.50 at free.fr):
This is caused by a wrong definition in include/apr.h of apr_int32_t and
apr_int64_t.
They are typedef'd as "int" and "long" whereas they should be typedef'd as
int32_t int64_t, etc.
However, there is another issue: the lock managing code in atomic/unix
seems to be only available fror ia32 arch. Part of it is written in
assembly code and does not assemble with x86_64 option. I am going to see
how I managed to compile this on my NetBSD amd64 box.
--
Ticket URL: <http://trac.macports.org/ticket/17090#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list