2

Вот что я вижу на своем Mac:

$ uname -a
Darwin be-2.local 10.3.0 Darwin Kernel Version 10.3.0: Fri Feb 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386 i386

У меня Mac OS X 10.6.3. Почему ядро версии 10.3? И как я могу обновить его? Благодарю.

пс. Мне нужно обновить его, потому что одна сторонняя программа, которую я устанавливаю (Valgrind), говорит мне:

...
checking for the kernel version... unsupported (10.3.0) 
configure: error: Valgrind works on Darwin 9.x (Mac OS X 10.5)

4 ответа4

5
  • Darwin 8.x соответствует MacOS X 10.4.x (Tiger).
  • Darwin 9.x соответствует MacOS X 10.5.x (Leopard).
  • Darwin 10.x соответствует MacOS X 10.6.x (снежный барс).
  • Darwin 11.x соответствует MacOS X 10.7.x (Лев).
  • Darwin 12.x соответствует MacOS X 10.8.x (Горный лев).
  • Darwin 13.x соответствует MacOS X 10.9.x (Mavericks).

Другие названия кодов, версии, даты выпуска и т.д. См. В Википедии о Mac OS X или других подобных ресурсах.

В 2010 году, чтобы заставить работать valgrind , вам пришлось бы перейти на Leopard.

(Я пытался заставить работать исправление valgrind, опубликованное примерно в августе 2009 года, но безуспешно. Это была неприятность.)

В сентябре 2014 года valgrind 3.10.0 компилируется из коробки для Mac OS X 10.9 (Mavericks).

1

Потому что номер версии Дарвина отличается от ОС. Дарвин 9 - Леопард, 10 - Снежный Барс.

1

Это потому, что версии ядра Darwin не зависят от версии Mac OS/X. Посмотрите статью в Википедии: http://en.wikipedia.org/wiki/Darwin_%28operating_system%29.

0

Базовая инфраструктура - версия 10.3.0. Все, что на нем (Quartz, Cocoa, Core * и т.д.), Равно 10.6.3. В этой ситуации нет ничего плохого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .