개발용 도구

Binutils 2.31

페도라 29는 페도라 28에서 사용 할 수 있는 버전 2.30과 비교하여 많은 결점 수정과 개선을 가져온 Binutils 버전 2.31을 제공합니다.

주목 할만한 새로운 기능은 다음을 포함합니다:

  • The linker can now put all code and read-only data sections into a separate segment with only READ and EXECUTE permissions. All writable data can be placed into a separate segment with READ and WRITE permissions. This makes programs larger, but safer. The linker’s behavior can be controlled via a command line option, and the default set by a configure option.

  • The assembler can generate build notes for any input files which do not contain their own notes. Again this is controlled via a command line option whose default is set by a configure option.

  • The x86 assembler supports a new -O[2|s] command-line option to enable alternate, shorter instruction encoding. It also supports a ,nop pseudo-op to simplify the insertion of NOP instruction sequences.

  • The AArch64 assembler will now warn a combintation of an instruction and a register name are invalid. The AArch64 disassembler will now also flag inconsistent instruction encodings.

  • The ar program will now accept an O modifier to its command line, which causes the offsets of members within the archive to be displayed alongside the other information.

이 출시에 대하여 전체 정보는 [업스트림 출시 발표를 참고하세요.