A new p7zip fork with additional codecs and improvements (forked from https://sourceforge.net/projects/sevenzip/ AND https://sourceforge.net/projects/p7zip/).
-bash-4.2# uname -a
AIX AIX01-XLC 1 6 00F9AD654C00
-bash-4.2# gcc --version
gcc-9 (GCC) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
make[1]: Entering directory '/home/wbe/opensrc/DP_OpenSource/third_party_groupware/7z/p7zip/CPP/7zip/Bundles/Format7zFree'
gcc -c -std=gnu11 -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O -s -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -DNDEBUG -D_REENTRANT -DENV_UNIX -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DZSTD_MULTITHREAD -DNO_XXHASH -DFL2_7ZIP_BUILD ../../../../C/7zBuf2.c
Assembler:
/tmp//ccNEzDWY.s: line 9: 1252-191 Only .llong should be used for relocatable expressions.
/tmp//ccNEzDWY.s: line 30: 1252-191 Only .llong should be used for relocatable expressions.
/tmp//ccNEzDWY.s: line 49: 1252-191 Only .llong should be used for relocatable expressions.
/tmp//ccNEzDWY.s: line 160: 1252-191 Only .llong should be used for relocatable expressions.
make[1]: [makefile.list:407: 7zBuf2.o] Error 1
make[1]: Leaving directory '/home/wbe/opensrc/DP_OpenSource/third_party_groupware/7z/p7zip/CPP/7zip/Bundles/Format7zFree'
make: [makefile:44: common7z] Error 2
-bash-4.2# uname -a AIX AIX01-XLC 1 6 00F9AD654C00 -bash-4.2# gcc --version gcc-9 (GCC) 9.3.0 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
make[1]: Entering directory '/home/wbe/opensrc/DP_OpenSource/third_party_groupware/7z/p7zip/CPP/7zip/Bundles/Format7zFree' gcc -c -std=gnu11 -I. -I../../../../C -I../../../../CPP/myWindows -I../../../../CPP/include_windows -I../../../../CPP -O -s -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGE_FILES -DNDEBUG -D_REENTRANT -DENV_UNIX -fPIC -DRegisterArc=DllRegisterArc -DRegisterCodec=DllRegisterCodec -DEXTERNAL_CODECS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_REENTRANT -DENV_UNIX -DBREAK_HANDLER -DUNICODE -D_UNICODE -DUNIX_USE_WIN_FILE -DZSTD_MULTITHREAD -DNO_XXHASH -DFL2_7ZIP_BUILD ../../../../C/7zBuf2.c Assembler: /tmp//ccNEzDWY.s: line 9: 1252-191 Only .llong should be used for relocatable expressions. /tmp//ccNEzDWY.s: line 30: 1252-191 Only .llong should be used for relocatable expressions. /tmp//ccNEzDWY.s: line 49: 1252-191 Only .llong should be used for relocatable expressions. /tmp//ccNEzDWY.s: line 160: 1252-191 Only .llong should be used for relocatable expressions. make[1]: [makefile.list:407: 7zBuf2.o] Error 1 make[1]: Leaving directory '/home/wbe/opensrc/DP_OpenSource/third_party_groupware/7z/p7zip/CPP/7zip/Bundles/Format7zFree' make: [makefile:44: common7z] Error 2