Joaquim Pedro França Simão
Joaquim Pedro França Simão
Oracle offers free VPS with amd64 or aarch64 architectures. There's also Amazon EC2 A1 with an arm 64 bits. I manually tested extraction on 2 aarch64 machines with different processors...
Well, something wrong happened I guess. First I had to guard `#include ` under BSD, because Linux/Glibc removed that syscall. Windows 10 (GCC 12.1.0 MSYS2) ``` $ ./zpaqfranz.exe b -debug...
Commented out line 298 (`//#include ///fika`), newer systems doesn't have that file: ``` ❯ g++ -O3 -march=native zpaqfranz.cpp -o zpaqfranz -pthread zpaqfranz.cpp:298:11: fatal error: sys/sysctl.h: No such file or directory...
Android compiled without warnings. ``` ╰─ ./zpaqfranz b ─╯ zpaqfranz v55.10f-experimental archiver, compiled Aug 12 2022 K1 102 f K1 97 a K1 116 t K1 116 t K1 117...
I guess `char` on Android is unsigned by default, while `char` on other platforms are considered signed. Compiling with `-fsigned-char` ``` > clang++ -O3 zpaqfranz.cpp -o zpaqfranz -pthread -fsigned-char >...
# Linux aarch64 ``` ❯ find zpaqfranz-utf/ . ./1 ./1/morkonè ./1/morkonè/libera ./1/morkonè/libera/rinominamì.txt ./1/morkonè/rinominà ./1/morkonè/rinominà/lasciamistare.txt ./1/zumba ./1/zumba/subdir ./1/zumba/subdir/novità ./1/zumba/subdir/novità/filettonè.txt ./1/nz ./1/nz/normale ./1/nz/normale/cuccureddu ./1/nz/ciao ./1/contabilità ./1/contabilità/software ./1/contabilità/software/schillirò ./1/contabilità/software/schillirò/dormirò ./1/contabilità/software/dormire ./1/contabilità/libreria ./1/contabilità/bin ./1/ciuccialà...
Ran on Linux aarch64 and Android, no unexpected output. # Linux aarch64 ``` ❯ ./tmp/dotest.sh zpaqfranz v55.11a-experimental archiver, compiled Jan 1 1980 tmp/sha256.zpaq: 1 versions, 256 files, 256 fragments, 5...
Decided to try a docker container of s390x (multiarch/ubuntu-core:s390x-focal) First I get this error: ``` root@252eea4bdca0:~# g++ -O3 -DNOJIT zpaqfranz.cpp -o zpaqfranz -pthread zpaqfranz.cpp:20234:26: error: redefinition of 'uint32_t {anonymous}::swap(uint32_t)' 20234...
There's something wrong, I guess? I got # Linux aarch64 Compiled with `g++ -O3 -DANCIENT -Dunix -DNOJIT zpaqfranz.cpp -o zpaqfranz -pthread`: ``` ❯ /tmp/testme/dotest.sh rm: cannot remove '/tmp/testme/testme.zpaq': No such...
> From what I tried, it adds global metadata. What would be useful is an example for adding multiple metadata for a stream `cmd = ffmpeg.output( input_file, output_file, acodec='copy', vcodec='copy',...