[MacPorts] #27574: obc: Portfile and patch for Oxford Oberon 2 compiler

MacPorts noreply at macports.org
Fri Dec 17 04:53:41 PST 2010


#27574: obc: Portfile and patch for Oxford Oberon 2 compiler
------------------------------------------+---------------------------------
  Reporter:  jking+macports@…             |       Owner:  ryandesign@…           
      Type:  submission                   |      Status:  closed                 
  Priority:  Normal                       |   Milestone:                         
 Component:  ports                        |     Version:  1.9.2                  
Resolution:  fixed                        |    Keywords:  oberon obc oberon2     
      Port:  obc                          |  
------------------------------------------+---------------------------------
Changes (by ryandesign@…):

  * status:  reopened => closed
  * resolution:  => fixed


Comment:

 Replying to [comment:13 mike@…]:
 > The configure script attempts to recognise the host architecture, and
 enables the JIT if the architecture is one of the ones supported, from
 this short list: [x86].

 When you say x86, you mean i386? The possible architectures in MacPorts
 are i386, x86_64, ppc, and ppc64.

 > So it shouldn't be necessary to specify --disable-jit, whatever the
 architecture.

 Ok, I commited my patch in r74441.

 > If building on an x86-64 machine, the C components (i.e. the runtime
 system) need to be built in 32-bit.  It doesn't matter whether the OCaml
 components (i.e. the Oberon compiler) are built with the 32-bit or the
 64-bit OCaml compiler.  I don't know much about MacPorts, so I don't know
 how accurately you can specify that requirement.

 I believe we already specify that. We say "supported_archs i386 ppc"
 meaning that MacPorts will pass "-arch i386" (or "-arch ppc") in the
 CFLAGS, CXXFLAGS and LDFLAGS when building obc. MacPorts will enforce this
 architecture for all dependencies as well, except that we also write
 "depends_skip_archcheck ocaml" so that MacPorts does not attempt to
 enforce any particular architecture of ocaml.

-- 
Ticket URL: <https://trac.macports.org/ticket/27574#comment:14>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list