Arch Linux
Arch Linux Brasil
← Todas as notícias Pacotes & Repositórios

Mudança na ABI do C++

Thiago Vasconcelos · Editor-chefe & coordenação · 23 de dezembro de 2015

GCC 5.x contém libstdc++ com suporte a dual ABI e nós temos agora que mudar para a nova ABI.

Enquanto a velha ABI do C++ estiver disponível, é recomendado que você recompile todos os pacotes não oficiais para utilizar a nova ABI. Isto é extremamente importante se eles linkam para outra biblioteca de construção ao invés da nova ABI. Você pode conseguir uma lista de pacotes a serem recompilados usando o seguinte shell script:

#!/bin/bash
while read pkg; do
    mapfile -t files < <(pacman -Qlq $pkg | grep -v /$)
    grep -Fq libstdc++.so.6 "${files[@]}" 2>/dev/null && echo $pkg
done < <(pacman -Qmq)

(Texto do anúncio original por Allan McRae [link])

public/2015-December/027597.html

URL da notícia: https://www.archlinux.org/news/c-abi-change/

T

Thiago Vasconcelos — Editor-chefe & coordenação

Coordena o Arch Linux Brasil e edita a linha editorial do site. Usuário de Arch desde os tempos do rc.conf, gosta de sistemas enxutos e de documentar o caminho das pedras para quem está começando.