Size: a a a

2021 March 30

с#

саша сок #KotlinGang... in Kotlin Native
просто проблема котлина как раз в том, что можно компилировать только под тот таргет, на котором запускается компиляция
источник

IP

Iaroslav Postovalov in Kotlin Native
саша сок #KotlinGang
просто проблема котлина как раз в том, что можно компилировать только под тот таргет, на котором запускается компиляция
Не совсем. Линуксовые таргеты можно собрать где угодно
источник

с#

саша сок #KotlinGang... in Kotlin Native
Iaroslav Postovalov
Не совсем. Линуксовые таргеты можно собрать где угодно
о, не знал
источник

IP

Iaroslav Postovalov in Kotlin Native
Iaroslav Postovalov
Не совсем. Линуксовые таргеты можно собрать где угодно
Но самая досада в том, что маковые только на маке
источник

D

Dima in Kotlin Native
саша сок #KotlinGang
а вы на macOs компилируете?
Да
источник

D

Dima in Kotlin Native
И даже с Xcode не заработал, пока не нагуглил по этому поводу issue с решением: выбрать какой-то параметр в xcode вручную
https://youtrack.jetbrains.com/issue/KT-34858
источник

D

Dima in Kotlin Native
Что в общем то, выглядит не очень по сравнению с плюсами/раст/го
источник

IP

Iaroslav Postovalov in Kotlin Native
Iaroslav Postovalov
Ну хотя может быть так, что гитхаб автоматически его ставит
Все-таки ставит
источник

IP

Iaroslav Postovalov in Kotlin Native
Ну вот так вот.
источник

AN

Alexander Nozik in Kotlin Native
Котлину нужен не gcc, а LLVM. Как я понял, на маке он без Xcode не работает
источник

IP

Iaroslav Postovalov in Kotlin Native
Alexander Nozik
Котлину нужен не gcc, а LLVM. Как я понял, на маке он без Xcode не работает
brew install llvm
источник

AN

Alexander Nozik in Kotlin Native
Iaroslav Postovalov
brew install llvm
Я не спец по маку совершенно. Но где гарантия, что он не тянет XCode. Единственное, что я знаю - это то, что люди в натив команде говорят, что без икскода низя. Я им верю
источник

IP

Iaroslav Postovalov in Kotlin Native
Alexander Nozik
Я не спец по маку совершенно. Но где гарантия, что он не тянет XCode. Единственное, что я знаю - это то, что люди в натив команде говорят, что без икскода низя. Я им верю
Да не может llvm требовать xcode. Есть даже тулы, чтобы кросскомпилировать Clang для OSX, не имея OSX
источник

IP

Iaroslav Postovalov in Kotlin Native
Никаких эпловых SDK, естественно, без Xcode'а не будет
источник

АГ

Алексей Гладков... in Kotlin Native
Alexander Nozik
Котлину нужен не gcc, а LLVM. Как я понял, на маке он без Xcode не работает
Если быть точнее, то без Xcode cli, емнип
источник

VB

Viacheslav Blinov in Kotlin Native
Iaroslav Postovalov
Да не может llvm требовать xcode. Есть даже тулы, чтобы кросскомпилировать Clang для OSX, не имея OSX
Подозреваю что это связанно с интеропом с ObjC/Swift, благодаря которому на KN можно на маке писать нативный гуй прям на новом проекте пустом
источник

IP

Iaroslav Postovalov in Kotlin Native
Viacheslav Blinov
Подозреваю что это связанно с интеропом с ObjC/Swift, благодаря которому на KN можно на маке писать нативный гуй прям на новом проекте пустом
Это так и есть, но это не позволяет, например, CLI делать, как на Го
источник

VB

Viacheslav Blinov in Kotlin Native
Iaroslav Postovalov
Это так и есть, но это не позволяет, например, CLI делать, как на Го
Ну дак надо закинуть фича-реквест)
источник

IP

Iaroslav Postovalov in Kotlin Native
Viacheslav Blinov
Ну дак надо закинуть фича-реквест)
Он давно уже есть https://youtrack.jetbrains.com/issue/KT-43974
источник

IP

Iaroslav Postovalov in Kotlin Native
Viacheslav Blinov
Ну дак надо закинуть фича-реквест)
Ну а пока не будет кросскомпиляции, я всем буду Го советовать вместо Котлина в контексте CLI. Возможно, Раст еще, для него работает osxcross
источник