Ich habe Ubuntu kürzlich auf 18.04 aktualisiert. Danach schlug die Ausgabe des Befehls ld
ständig mit der folgenden Behauptung fehl:
loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
Ich habe dieses Problem gegoogelt und es sieht so aus, als ob dies ein bekanntes Problem ist. Alle Lösungen, die ich gelesen habe, schlugen vor, dies mit dem folgenden Befehl zu beheben:
export LC_ALL=C
Siehe zum Beispiel diesen . Dadurch werden jedoch beispielsweise die Schriftarten der Kommentare zu meiner Muttersprache in VIM unterbrochen.
Diese Lösung ist also nicht für mich geeignet. Gibt es andere Möglichkeiten, um dieses Problem zu beheben?
quelle
Ich habe dies zu meiner .bashrc hinzugefügt und es hat das Problem für Ubuntu 18 und 20 behoben, als ich dieselbe Nachricht mit einer alten 32-Bit-GDB für einen Arm-Cross-Compiler hatte
export LANG = C.
quelle