Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Linux 5.18 Untuk Mencoba Lagi Untuk x86/x86_64 "WERROR" Default

Posted on April 03, 2022 by Syauqi Wiryahasana
Jendela penggabungan Linux 5.18 berakhir hari ini sementara yang dikirim pagi ini adalah kumpulan pembaruan "x86/urgent" yang mencakup mengaktifkan tombol CONFIG_WERROR secara default untuk konfigurasi default Linux x86/x86_64 kernel build "defconfig". Tahun lalu dengan Linux 5.15 kernel mencoba mengaktifkan -Werror secara default untuk memperlakukan semua peringatan kompiler sebagai kesalahan. Motivasinya adalah untuk memastikan peringatan kompiler diperlakukan serius oleh pengembang dan kode baru tidak memperkenalkan peringatan baru. Perubahan itu menyebabkan banyak masalah waktu pembuatan untuk kernel Linux dan dengan demikian menguranginya. Sekarang dengan Linux 5.18 dengan pull request hari ini, CONFIG_WERROR akan diaktifkan secara default untuk build defconfig x86/x86_64 untuk mengaktifkan kembali perilaku "-Werror" tersebut. Batch terakhir dari pembaruan x86 yang dikirim sebelum penutupan jendela gabungan Linux 5.18.

Ini seharusnya membuat Linus Torvalds senang dengan komentarnya sebelumnya tentang masalah ini: "SEMUA ORANG harus memiliki CONFIG_WERROR=y pada setidaknya x86-64 dan arsitektur serius lainnya, kecuali Anda memiliki beberapa kompiler eksperimental (dan rusak) yang sepenuhnya acak. Peringatan kompiler baru tidak dapat diterima." Permintaan tarik ini memiliki defconfig yang memungkinkan untuk x86/x86_64 bersama dengan perubahan di sekitar XSTATE dinamis yang diaktifkan melalui prctl(), menangani status supervisor dengan benar dalam kode FPU/XSTATE, dan perbaikan lain/menit terakhir kerja.

Itulah berita seputar Linux 5.18 Untuk Mencoba Lagi Untuk x86/x86_64 "WERROR" Default, semoga bermanfaat. Disadur dari Phoronix.com.
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically