52장. 컴파일러 및 툴
RHEL에 포함된 GCC 스레드 sanitizer가 더 이상 작동하지 않음
커널 메모리 매핑의 호환되지 않는 변경으로 인해 RHEL의 GCC(GNU C 컴파일러) 컴파일러 버전에 포함된 스레드 sanitizer가 더 이상 작동하지 않습니다. 또한, 스레드 sanitizer는 호환되지 않는 메모리 레이아웃에 적용할 수 없습니다. 따라서 RHEL에 포함된 GCC 스레드 sanitizer를 더 이상 사용할 수 없습니다.
해결 방법으로 Red Hat Developer Toolset에 포함된 GCC 버전을 사용하여 스레드 sanitizer를 사용하는 코드를 빌드합니다. (BZ#1569484)
KEYBD
트랩이 있는 KSH는 멀티바이트 문자를 잘못 처리
KEYBD
트랩이 활성화된 경우 Korn Shell(KSH)에서 멀티바이트 문자를 올바르게 처리할 수 없습니다. 결과적으로 사용자가 일본어 문자(예: 일본어)를 입력하면 ksh
가 잘못된 문자열을 표시합니다. 이 문제를 해결하려면 다음 행을 주석 처리하여 /etc/kshrc
파일에서 KEYBD
트랩을 비활성화합니다.
trap keybd_trap KEYBD
자세한 내용은 관련 지식베이스 솔루션을 참조하십시오. (BZ#1503922)