Joaquim Pedro França Simão

Results 11 comments of 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',...