Die GNU Portability Library (GNU Portability Library) für plattformübergreifenden universellen portablen Code ist eine umfassende Neufassung von gnulib-tool, einem Programm, das Module von gnulib in seine Pakete importiert. Es wird gesagt, dass die Leistung nach dem Umschreiben des Codes von gnulib-tool 8 bis 100 Mal schneller ist als die der vorhandenen Implementierung.
Das ursprüngliche Programm „gnulib-tool“ war eine Shell-Skript-Implementierung zum Importieren von Gnulib-Modulen in das Programm, um die Code-Portabilität zu verbessern. Einige GNU-Entwickler haben als Reaktion auf die Kritik an der langsamen Leistung das gnulib-tool in Python statt in Shell-Skripten umgeschrieben.
Bruno Haible gab heute bekannt, dass eine Pythonic-Implementierung von gnulib-tool für den Betatest bereit ist und noch schneller sein soll:
In einer Mailinglisten-Ankündigung, die zum Betatest des neuen Gnulib-Codes aufruft, werden für Interessierte Schritte zum Vergleich von Shell- und Python-Versionen von gnulib-tool beschrieben.