Jádro 6.2 bude používat -funsigned-char

9. 12. 2022

Sdílet

Tux Linux Autor: Larry Ewing, podle licence: CC BY-SA 4.0

Známý vývojář WireGuardu Jason Donenfeld před nedávnem navrhl, aby se jádro kompilovalo s přepínačem překladače -funsigned-char, který zajistí, že znaky deklarované jako char budou bez znaménka. Nyní to závisí na architektuře, což může vést k problémům. V případě, že je potřeba znak se znaménkem, musí se nyní explicitně použít  signed char.

V pondělí pak Jason poslal záplatu pro zařazení do jádra 6.2 spolu s opravenými některými ovladači, které používaly znaky se znaménkem. Je možné, že změna vyvolá několik dalších problémů, ty by však nemělo být těžké opravit.

(zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.