Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Мировые новости. Обсуждения. (https://forum.antichat.xyz/forumdisplay.php?f=23)
-   -   Clang c/c++ компилирует kernel Linux x86_64 Kernel (https://forum.antichat.xyz/showthread.php?t=474858)

altblitz 26.12.2019 17:46

Practically, это имеет быть с clang/llvm 9.0.

Некие настырные макаки (нет, Блиц как-бы вовсе не в их числе) дошли до того,

что понудили ядро linux компилироваться с ускорением -O3 и в соответствии с процессором на компе.

Код:

Code:
blitz@inode /boot % cat /proc/version
Linux version 5.4.6-2-ck (linux-ck@archlinux) (clang version 9.0.0 (tags/RELEASE_900/final)) #1 SMP PREEMPT Tue, 24 Dec 2019 18:17:39 +0000

@@ -704,7 +704,7 @@
 KBUILD_CFLAGS  += $(call cc-disable-warning, address-of-packed-member)
 ifdef CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE
-KBUILD_CFLAGS += -O2
+KBUILD_CFLAGS += -O3
 else ifdef CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3
 KBUILD_CFLAGS += -O3
 else ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE

- Что же в этом такого? - заинтересуются многие

- Использование всех возможностей процессора, скорость и интерактивность.

Edit:

Код:

Code:
build() {
  cd linux-${pkgver}
  make CC=clang HOSTCC=clang bzImage modules
}

and that is enough.

altblitz 27.12.2019 00:09

На сегодня, уже не только kernel 5.4 успешно компилируется с clang/llvm,

и предстоящий релиз kernel 5.5, готов к production и проверен by blitz в работе.

https://github.com/ClangBuiltLinux

altblitz 06.01.2020 05:22

The results / Результаты:

https://i.postimg.cc/VN75yD3C/Screen...6-02-13-00.png

А теперь, попробуем сами - достичь и добиться, 100% в тестах скорости и интерактивности.

https://i.postimg.cc/N0XCSzyN/Screen...6-02-20-38.png

Stalker_Admin 06.01.2020 18:38

Цитата:

Сообщение от altblitz
altblitz said:

The results / Результаты:
https://i.postimg.cc/VN75yD3C/Screen...6-02-13-00.png
А теперь, попробуем сами - достичь и добиться, 100% в тестах скорости и интерактивности.
https://i.postimg.cc/N0XCSzyN/Screen...6-02-20-38.png

Нуу ты дал!


Время: 23:15