FERRAMENTAS LINUX: O GNU Binutils 2.40 foi lançado com o AMD Zen 4 e próximas instruções da Intel, suporte ao Zstd

domingo, 15 de janeiro de 2023

O GNU Binutils 2.40 foi lançado com o AMD Zen 4 e próximas instruções da Intel, suporte ao Zstd

 

Ontem, foi disponíbilizado  o GNU Binutils 2.40 como a atualização de recurso mais recente para esta ampla coleção de utilitários binários importantes encontrados em sistemas Linux e outras plataformas.

O GNU Binutils 2.40 adiciona suporte para a CPU AMD Zen 4 , o suporte para as instruções sobre os próximos processadores Intel, suporte para compactação Zstd como parte do restante da cadeia de ferramentas GNU que adota o Zstandard e muito mais. Alguns dos destaques do Binutils 2.40 incluem:

- O utilitário objdump adiciona uma opção "--show-all-symbols" para exibir todos os símbolos que correspondem a um determinado endereço ao desmontar, em vez de apenas imprimir apenas a primeira correspondência.

- Agora existe uma opção "--enable-colored-disassembly" ao configurar a compilação do Binutils para habilitar opcionalmente o suporte de saída colorida ao executar no terminal. A saída colorida é desativada por padrão.

- O --decompress-debug-sections do Objcopy agora suporta lidar com seções de depuração compactadas Zstd. Da mesma forma, --compress-debug-sections=zstd agora tem suporte para usar Zstd para compactar seções de depuração. Além disso, addr2line e objdump --dwarf agora também suportam seções de depuração compactadas Zstd.

- Os comandos readelf e objdump agora têm uma opção "--sframe" para despejar seções SFrame.

- O GNU Gold agora suporta seções de depuração compactadas com Zstd.

- O vinculador também adiciona opções -w / --no-warnings para suprimir a geração de quaisquer avisos ou mensagens de erro se houver a necessidade de criar um binário conhecido e não funcional.

- O suporte AMD Zen 4 "znver4".

O GNU Assembler (Gas) com Binutils 2.40 adiciona:

- O suporte para muitas novas instruções Intel x86_64, incluindo RAO-INT, AVX-NE-CONVERT, MSRLIST, WRMSRNS, CMPccXADD. AVX-VNNI-INT8, AVX-IFMA, PREFETCHI e AMX-FP16.

- Semelhante às outras alterações do Binutils para oferecer suporte à compactação Zstd, o Gas agora oferece suporte às seções de depuração compactadas Zstd.

- O suporte para várias extensões T-Head encontradas no Allwinner D1 RISC-V SoC.

- O suporte para a extensão RISC-V Zawrs, que é a extensão "Wait-on-Reservation-Set" usada em loops de polling que permite que um núcleo entre em um estado de baixo consumo de energia e aguarde um armazenamento em um local de memória.

- O suporte para o braço Cortex-X1C.

- A nova opção Gas "--gsframe" pode ser usada para gerar informações de desenrolamento SFrame em x86_64 e AArch64.

O anúncio de lançamento do GNU Binutils 2.40 pode ser lido na lista de discussão .





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário