[MacPorts] #61282: python39 @3.9.0, python38 @3.8.7, python37 @3.7.10, python36 @3.6.13: +universal does not work with longer than normal CFLAGS

MacPorts noreply at macports.org
Mon Mar 15 14:40:05 UTC 2021


#61282: python39 @3.9.0, python38 @3.8.7, python37 @3.7.10, python36 @3.6.13:
+universal does not work with longer than normal CFLAGS
-----------------------------------------------------+--------------------
  Reporter:  ryandesign                              |      Owner:  jmroot
      Type:  defect                                  |     Status:  closed
  Priority:  Normal                                  |  Milestone:
 Component:  ports                                   |    Version:  2.6.99
Resolution:  fixed                                   |   Keywords:
      Port:  python39, python38, python37, python36  |
-----------------------------------------------------+--------------------
Changes (by jmroot):

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


Comment:

 In [changeset:"9fd97292e6a751db08d9fe5e9e59bec71b868494/macports-ports"
 9fd97292e6a751db08d9fe5e9e59bec71b868494/macports-ports] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="9fd97292e6a751db08d9fe5e9e59bec71b868494"
 python3*: protect against issues with long CFLAGS

 Prevent line wrapping in _sysconfigdata.py so that '-arch foo' can't be
 split across multiple lines, preventing the reinplace from removing it
 correctly. In practice this only seems to have happened with universal
 builds.

 All variables being on a single line also means that awk is no longer
 needed to edit LINKFORSHARED.

 Also fix implicit declaration errors in python35's configure script.

 Closes: https://trac.macports.org/ticket/61282
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/61282#comment:23>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list