mastervol
mastervol
Maybe this helps: https://en.wikipedia.org/wiki/Comparison_of_ARMv7-A_processors I read that the STM Monaco STiH412 is supposed to have a Cortex A9 CPU, based on ARMv7 specification.
I am using gotify which works well on my synology ds216play. (https://github.com/gotify/server/releases/download/v2.1.5/gotify-linux-arm-7.zip) I think it also uses sqlite, maybe this helps with the building process? https://gotify.net/docs/build
Ok here is the result: First with current path. ``` root@stfuplay:/volume1/@appstore/komga/test# ls libsqlitejdbc.so Sample.class Sample.java sqlite-jdbc-3.39.2.0.jar sqlite-jdbc-3.39.2.1.jar sqlite-jdbc-3.39.2.1-SNAPSHOT.jar wrapper root@stfuplay:/volume1/@appstore/komga/test# ls -ltr total 35304 -rw------- 1 root root 11993648 Aug...
Hm it is the same result. ``` -rw------- 1 root root 136603 Aug 28 09:14 libsqlitejdbc.so root@stfuplay:/volume1/@appstore/komga/test# mv libsqlitejdbc.so libsqlitejdbc-armv5.so root@stfuplay:/volume1/@appstore/komga/test# java -Dorg.sqlite.lib.path=. -Dorg.sqlite.lib.name=libsqlitejdbc-armv5.so -classpath ".:sqlite-jdbc-3.39.2.1-SNAPSHOT.jar" Sample OpenJDK Zero VM...
Ok I have never cross compiled anything, but what I found is this. I assume these are the files of the tool chain I would need in order to cross...
Ok I think I have everything from this list you linked, not sure about the maven error though. It seems it is not relevant looking at the output of "make...
Ok I guess this is just a warning which is not important? This happens for both `-mfloat-abi=softfp` and `-mfloat-abi=soft` options. ``` gcc -o target/sqlite-3.39.2-Linux-armv7/sqlite3.o -c -Itarget/sqlite-3.39.2-Linux-armv7 -Itarget/sqlite-amalgamation-3390200 -I/usr/local/include -Ilib/inc_linux -Os...
Still the same error, somehow some link is not satisfied. I removed the known targets in the file Makefile.common, leaving it default as you described. ``` + java -Dorg.sqlite.lib.path=. -Dorg.sqlite.lib.name=libsqlitejdbc-generic-native.so...
``` root@stfuplay:/volume1/@appstore/komga/test# ldd Sample.class libsqlitejdbc-armv5.so sqlite-jdbc-3.39.2.1-SNAPSHOT.jar Sample.java libsqlitejdbc-armv6.so sqlite-jdbc-3.39.2.1.jar libsqlitejdbc-arm7-soft.so libsqlitejdbc-generic-native.so test.sh libsqlitejdbc-arm7-softfp.so sqlite-jdbc-3.39.2.0.jar wrapper/ root@stfuplay:/volume1/@appstore/komga/test# ldd libsqlitejdbc-generic-native.so libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x76e40000) libc.so.6 => /opt/lib/libc.so.6 (0x76cfe000) /opt/lib/ld-linux.so.3 (0x76f47000) root@stfuplay:/volume1/@appstore/komga/test# ldd...
Synolog support said that the toolchains are not supposed to be installed on the synology nas. Anything else I can try here? I found this also, maybe this helps: https://groups.google.com/g/sqlite_users/c/QvlhRBeNnx0?pli=1