Сообщество Perl полагалось на MACOSX_DEPLOYMENT_TARGET=10.3
для всех построек Perl для, ну, долгое время. Но теперь, с бета-версией El Capitan, it no longer works. Кажется, что им нужно ударить, но к чему? Есть ли способ программно установить его на то, что является самой ранней версией, поддерживаемой выпуском OS X, на котором в настоящее время строится Perl? Или есть другой способ установить его динамически? Или он должен быть статичным и периодически обновляться? Если последний, как он влияет на старые версии OS X?Каков наилучший способ установки MACOSX_DEPLOYMENT_TARGET?
ответ
Это должно быть довольно простое изменение в hints/darwin.sh
, которое проверяет, какая версия OSX запущена, и устанавливает MACOSX_DEPLOYMENT_TARGET
соответственно.
Perl - проект с открытым исходным кодом и как таковой всегда короткий срок разработки. Если бы вы сделали патч для этого и отправили его на p5p, я уверен, что это будет очень полезно.
Спасибо, я рекомендовал это решение в [отчете об ошибке] (https://rt.perl.org/Ticket/Display.html?id=123985). – theory
Принято решение Калле-Дибедаля, поскольку оно технически правильно. Perl 5 Core Hacker Jarkko Hietaniemi нажал this solution, что оказалось немного сложнее, чем можно было бы ожидать с первого взгляда. Основной рецепт сошедшего на был:
Для OS X 10.6 или выше, не больше использовать
MACOSX_DEPLOYMENT_TARGET
, в компилированные инструменты должны работать нормально без. До настоящего времени цель развертывания была подключена к 10.3. Эта логика исходит от RT#117433.Для OS X выпусков от 10.3 до 10.5 без изменений, все еще используя
MACOSX_DEPLOYMENT_TARGET=10.3
для связи.Для выпусков ОС X до 10.3 без изменений, все еще не используется
MACOSX_DEPLOYMENT_TARGET=10.3
.Новое: всегда добавляют
-mmacosx-version-min
кccflags
иldflags
из окр вар$MACOSX_DEPLOYMENT_TARGET
, если установлен. Если параметр var не задан, установите min из версии OS X, из sw_vers (1). Установка var должна стать удобной для людей, занимающихся строительством и упаковкой Perl для более ранних версий OS X.
- 1. Каков наилучший способ установки положения курсора/каретки?
- 2. Каков наилучший способ установки уведомлений в android
- 3. Каков наилучший способ установки префикса пакета?
- 4. Каков наилучший способ установки источников изображения?
- 5. Каков наилучший способ установки автономного djangopypi?
- 6. Каков наилучший способ установки флажков в Ember.js?
- 7. Каков наилучший способ установки nodejs на OSX?
- 8. Каков наилучший способ установки сервера тестирования интеграции?
- 9. Каков наилучший способ установки всплывающего окна openlayers?
- 10. Каков наилучший способ установки двух версий python
- 11. Каков наилучший способ установки python на Windows
- 12. Каков наилучший способ показать установки в фрагменте
- 13. Каков наилучший способ установки портов в PM2?
- 14. Каков наилучший способ увеличения?
- 15. Каков наилучший способ запроса?
- 16. Каков наилучший способ многопоточности?
- 17. Каков наилучший способ установки nr-экземпляров в маршрутизаторе Akka
- 18. Каков наилучший способ установки интервала тайм-аута jQuery?
- 19. Каков наилучший способ установки сортировки в IDS Informix?
- 20. Каков наилучший способ установки IronPython на моно на Mac?
- 21. Каков наилучший способ получить текущую ориентацию для установки просмотров
- 22. Каков наилучший способ установки распределяемых VC++ с помощью групповой политики?
- 23. Каков наилучший способ обновления MSI-установки через Интернет?
- 24. Каков наилучший способ загрузки и установки msi \ exe
- 25. Каков наилучший способ установки пакетов на сервере TeamCity?
- 26. Каков наилучший способ установки LAMP на Linux Mint
- 27. Каков наилучший способ установки ширины и высоты элементов?
- 28. Каков наилучший способ установки выпадающего списка в ASP.NET MVC-разметке?
- 29. Каков наилучший способ справиться со сценариями установки/обновления?
- 30. Каков наилучший способ установки Django на os X 10.7 Lion?
Я не знаю, кто работает под управлением MacOS 10.3 ... вы действительно хотите поддержать ОС, выпущенную в 2003 году? –
@MichaelDautermann Люди тестируют Perl на всех видах сумасшедших конфигураций. [Вот кто-то] (https://rt.perl.org/Ticket/Display.html?id=123985#txn-1334270), который тестирует еще в OS X 10.4. – theory