[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