[MacPorts] #50894: perl: hardcodes compiler and compiler options (packages from CPAN may not compile under a different Xcode version) (was: Perl packages needing compilation do not install)

MacPorts noreply at macports.org
Sun Mar 20 23:51:51 PDT 2016


#50894: perl: hardcodes compiler and compiler options (packages from CPAN may not
compile under a different Xcode version)
---------------------------------+---------------------
  Reporter:  matthew-macports@…  |      Owner:  mojca@…
      Type:  defect              |     Status:  new
  Priority:  Normal              |  Milestone:
 Component:  ports               |    Version:
Resolution:                      |   Keywords:
      Port:  perl5.22            |
---------------------------------+---------------------
Changes (by mojca@…):

 * version:  2.3.4 =>


Comment:

 See also
 * [https://lists.macosforge.org/pipermail/macports-
 dev/2012-October/020636.html Compiler name baked into our packages]
 (Mailing list, October 2012)
 * [https://lists.macosforge.org/pipermail/macports-
 dev/2012-October/020736.html apr binary package misconfigured?] (Mailing
 list, October 2012)
 * [[TicketQuery(id=36474)]]

 Here's what Joshua replied on the [https://lists.macosforge.org/pipermail
 /macports-dev/2016-March/032648.html mailing list]:
 > So it's also an upstream bug. You could patch perl to remove use of
 `-fstack-protector-strong` or replace it with `-fstack-protector`; that
 won't prevent anything from running since it's a hardening measure.
 Whether it "breaks" anything is a harder question. (Used on a bug-free
 program, it would do nothing but make it slightly slower.) Whether perl
 should even be choosing its own `CFLAGS` like this is left as an exercise
 for the reader. ;)

-- 
Ticket URL: <https://trac.macports.org/ticket/50894#comment:5>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list