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)

glibcsemctl 시스템 호출 래퍼에서 SEM_STAT_ANY를 SEM_STAT 처럼 처리합니다.

이전에는 glibcsemctl 시스템 호출 래퍼에서 커널 인수 SEM_STAT_ANY를 SEM_STAT 처럼 처리하지 않았습니다 . 그 결과 glibc 는 커널이 업데이트하지 못하도록 결과 객체 structemid_ds 의 주소를 커널에 전달하지 않았습니다. 이번 업데이트를 통해 glibc 는 이제 SEM_STAT_ANYSEM_STAT_ ANY와 같이 처리하고 애플리케이션이 SEM_STAT _ANY 를 사용하여 세미드 데이터를 얻을 수 있습니다.

(BZ#1912670)

glibc에는 이제 IPPROTO_ETHERNET,IPPROTO_ MPTCP 및 INADDR_ALLSNOOPERS_GROUP 에 대한 정의가 포함됩니다.

이전에는 Glibc 시스템 라이브러리 헤더(/usr/include/netinet/in.h)에 IPPROTO_ETHERNET,IPPROTO_ MPTCP, INADDR_ ALLSNOOPERS_GROUP 의 정의가 포함되지 않았습니다. 이로 인해 이러한 정의가 필요한 애플리케이션에서 컴파일하지 못했습니다. 이번 업데이트를 통해 이제 시스템 라이브러리 헤더에 IPPROTO_ETHERNET,IPPROTO_ MPTCP 및 INADDR_ ALLSNOOPERS_GROUP 에 대한 새로운 네트워크 상수 정의가 포함되어 애플리케이션을 올바르게 컴파일할 수 있습니다.

(BZ#1930302)

GCC 버전 8.5로 업데이트

GCC(GNU 컴파일러 컬렉션)는 업스트림 버전 8.5로 업데이트되어 이전 버전에 비해 여러 버그 수정을 제공합니다.

(BZ#1946758)

OpenSSL aes-cbc 모드를 사용하여 잘못된 파일 암호 해독

OpenSSL EVP aes-cbc 모드는 파일을 올바르게 해독하지 않았습니다. GoBlocks 인터페이스에서 전체 블록을 예상하는 동안 패딩을 처리할 것으로 예상되기 때문입니다. 이 문제는 OpenSSL에서 EVP 작업을 실행하기 전에 패딩을 비활성화하여 해결되었습니다.

(BZ#1979100)

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.