7.9. 컴파일러 및 개발 도구
GCC Toolset 11: GCC 11의 기본값은 DWARF 4입니다.
업스트림 GCC 11은 DWARF 5 디버깅 형식을 기본적으로 사용하지만 GCC Toolset 11의 기본값은 DWARF 4로 설정되어 RHEL 8 구성 요소(예: rpmbuild
)와 계속 호환됩니다.
(BZ#1974402)
튜닝 가능 항목 프레임워크가 GLIBC_TUNABLES
를 올바르게 구문 분석합니다.
이전에는 setuid 프로그램의 비setuid 하위 항목에 대해 튜닝 가능 프레임워크가 GLIBC_TUNABLES
환경 변수를 올바르게 구문 분석하지 않았습니다. 그 결과, 모든 튜닝 가능 항목은 setuid 프로그램의 비setuid 하위 항목에 남아 있었습니다. 이번 업데이트를 통해 GLIBC_TUNABLES
환경 변수의 튜닝 가능 항목이 올바르게 구문 분석됩니다. 그 결과 이제 setuid 프로그램의 비setuid 하위 항목에 의해 식별된 튜닝 가능 항목의 일부만 상속됩니다.
(BZ#1934155)
glibc
의 semctl
시스템 호출 래퍼에서 SEM_STAT_ANY를
처럼 처리합니다.SEM_
STAT
이전에는 glibc
의 semctl
시스템 호출 래퍼에서 커널 인수 SEM_STAT_ANY를 SEM_STAT
처럼 처리하지 않았습니다 .
그 결과 glibc
는 커널이 업데이트하지 못하도록 결과 객체 structemid_ds
의 주소를 커널에 전달하지 않았습니다. 이번 업데이트를 통해 glibc
는 이제 SEM_STAT_ANY
를 SEM_STAT_
ANY와 같이 처리하고 애플리케이션이 SEM_STAT
얻을 수 있습니다.
_ANY
를 사용하여 세미드 데이터를
glibc에는
이제 IPPROTO_ETHERNET,
에 대한 정의가 포함됩니다.IPPROTO_
MPTCP 및 INADDR_
ALLSNOOPERS_GROUP
이전에는 Glibc
시스템 라이브러리 헤더(/usr/include/netinet/in.h
)에 IPPROTO_ETHERNET,
의 정의가 포함되지 않았습니다. 이로 인해 이러한 정의가 필요한 애플리케이션에서 컴파일하지 못했습니다. 이번 업데이트를 통해 이제 시스템 라이브러리 헤더에 IPPROTO_
MPTCP, INADDR_
ALLSNOOPERS_GROUPIPPROTO_ETHERNET,
에 대한 새로운 네트워크 상수 정의가 포함되어 애플리케이션을 올바르게 컴파일할 수 있습니다.
IPPROTO_
MPTCP 및 INADDR_
ALLSNOOPERS_GROUP
GCC
버전 8.5로 업데이트
GCC(GNU 컴파일러 컬렉션)는 업스트림 버전 8.5로 업데이트되어 이전 버전에 비해 여러 버그 수정을 제공합니다.
OpenSSL aes-cbc
모드를 사용하여 잘못된 파일 암호 해독
OpenSSL EVP aes-cbc
모드는 파일을 올바르게 해독하지 않았습니다. GoBlocks 인터페이스에서 전체 블록을 예상하는 동안 패딩을 처리할 것으로 예상되기 때문입니다. 이 문제는 OpenSSL에서 EVP 작업을 실행하기 전에 패딩을 비활성화하여 해결되었습니다.