C
GNU C 라이브러리 버전 2.28
페도라 29는 많은 결점 수정, 성능 개선, 보다 나은 POSIX 규정준수와 다른 많은 향상을 갖고 있는 glibc
버전 2.28을 탑재합니다.
이 출시에 대한 상세한 정보를 위하여 뉴스 업스트림을 참고하세요. (버전 2.28까지 아래로 스크롤 해야 할 필요가 있습니다.)
몇 가지 꾸러미 변경이 필요 할 수 있습니다. 상세한 정보를 위하여 2.28 꾸러미 변경을 참고하세요.
GCC는 Koji에 있는 기본 빌드루트(buildroot)에서 제거되었습니다
페도라의 처음 출시부터, gcc`와 `gcc-C++`는 모든 빌드루트(buildroot)에서 기본적으로 설치되어 있습니다. 그 당시에서 이는 전형적인 C 또는 C++로 작성되었기 때문에 대부분의 꾸러미에서 유용했습니다. 하지만, 요즘 많은 꾸러미는 다른 언어로 작성되고 그 것들이 C/C++ 컴파일러가 필요하지 않기도 하고, 그리고 동시에, `gcc
및 gcc-C++
설치는 만약 이 것들이 필요하지 않는데 불필요한 시간을 갖게 합니다.
이 출시에서, `gcc`와 `gcc-C++`는 더 이상 모든 빌드루트에 기본적으로 설치되지 않으며, 따라서 필요하지 않은 꾸러미를 위한 빌드가 더 빨라지는 결과로써, 꾸러미 지침에 대한 더 나은 꾸러미 규정준수, 더 깨끗한 빌드루트 환경이 됩니다.
자신의 페도라 꾸러미는 빌드루트에서 gcc`와 `gcc-C++`를 제외하는 변형된 구성 파일로 `mock
또는 `fedpkg mockbuild`를 실행에 의해 변경된 후에도 계속 빌드되는지 시험 할 수 있습니다. 상세한 지침은 devel 전자우편 목록에서 제공됩니다.
만약 자신의 꾸러미가 gcc
또는 `gcc-C++`를 필요로 하면 기본 빌드루트에서 이들이 제거되어 빌드하는데 실패 할 것이며, 적당한 `BuildRequires`를 추가합니다. `BuildRequires`에 대한 자세한 내용은 Packaging:C 와 C++ 과 페도라 꾸러미 지침을 참고하세요.
Want to help? Learn how to contribute to Fedora Docs ›