Сначала отредактируйте bootloader/wscript
файл
--- wscript.bak 2018-09-09 20:12:10.000000000 +0200
+++ wscript 2019-07-02 10:57:30.000000000 +0200
@@ -770,8 +770,9 @@
staticlibs = []
if ctx.env.DEST_OS == 'aix':
# link statically with zlib
- libs.remove('Z')
- staticlibs.append('Z')
+ # libs.remove('Z')
+ # staticlibs.append('Z')
+ pass
if ctx.options.boehmgc:
libs.append('GC')
Затем создайте скрипт с именем /opt/freeware/bin/strip
со следующим содержанием:
#!/bin/sh
/usr/bin/strip "$@"
exit 0
Не забудьте chmod +x /opt/freeware/bin/strip
Также есть проблема с функцией mkdtemp
, для ее решения сделайте следующее:
export CPPFLAGS='-D_XOPEN_SOURCE=700'
python ./waf -v all
Примечание: вы должны знать, что AIX сам по себе очень проблематичен, но в сочетании с вспомогательным программным обеспечением (как этот waf) делает его еще хуже. Дополнительное чтение: http://lzsiga.users.sourceforge.net/aix-linking.html#Q0026