I can confirm this.
tool-stm8tools-linux_i686-0.40.181218.tar.gz
➜ i686 cat package.json
{
"description": "STM8 upload tools",
"name": "tool-stm8tools",
"system": [
"linux_i686"
],
"url": "https://github.com/vdudouyt/stm8flash",
"version": "0.40.181218"
}
➜ i686 file stm8*
stm8flash: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=eb0294f02c0029df557ac0602f7e50419ed2e666, stripped
stm8gal: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=15d2e5ce4b8c8a41ff8f5e46935894d656c8ba03, stripped
tool-stm8tools-linux_x86_64-0.40.181218.tar.gz
➜ x86_64 cat package.json
{
"description": "STM8 upload tools",
"name": "tool-stm8tools",
"system": [
"linux_x86_64"
],
"url": "https://github.com/vdudouyt/stm8flash",
"version": "0.40.181218"
}
➜ x86_64 file stm8*
stm8flash: ELF 32-bit LSB pie executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5521f54ad026b438276cdc0c504a4f112b37a84c, stripped
stm8gal: ELF 32-bit LSB pie executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=da530f989d4b4c7e31459c075ddad5159c37338a, stripped
Having said that, it’s odd that it didn’t work for you, since even on a x64 kernel 32 bit code will often run… i.e I’m running 5.6.11-1-MANJARO x86_64
and have no problem running either version of stm8flash
. Then again, I might have enabled something at some point as I do run legacy stuff at times.
Anyho… @ivankravets or @valeros Can we get the binaries of the two linux packages in Service End for Bintray, JCenter, GoCenter, and ChartCenter | JFrog swapped around, so the 32 bit code is in the i686 package, and the 64bit code is the in x86_64 package…