View Single Post
Old 12-31-2025, 10:28 AM   #14
TQHYG
Junior Member
TQHYG doesn't litterTQHYG doesn't litter
 
TQHYG's Avatar
 
Posts: 5
Karma: 152
Join Date: Nov 2023
Device: K3,KOA

I’ve gone through a lot of strange experiments, so I wanted to document what finally worked for me in case it helps someone else.

First, I set up the basic KOX toolchain following the usual instructions. When configuring the sysroot, I modified the download URL so it would pull the KOA firmware instead. After that, I tried copying the header files that were provided into my sysroot. However, compiling directly with those headers resulted in GLIBC version mismatch errors.

Because of that, I decided to build GStreamer myself. I downloaded the KOA source packages from Amazon, then built and installed libffi and glib2.0 into the sysroot. After that, I built and installed GStreamer (also into the sysroot). Once those were in place, I copied the provided headers into the sysroot again — and this time the compilation succeeded without any GLIBC complaints.

Hopefully this information is useful to someone running into the same issues.

I’ll also attach the packaged sysroot and the compiled binaries from my toolchain. They run on my Kindle, although I’m not yet sure whether audio output is actually working.

The forum attachment system doesn’t seem to allow files that large, so I’m sharing them through a Google Drive link.
https://drive.google.com/file/d/1CX_...ew?usp=sharing

Please note that my sysroot may contain some hard‑coded absolute paths, so I can’t guarantee it will work out of the box.
Attached Files
File Type: zip KinAMP-Binaries-for-armel.zip (581.3 KB, 161 views)
TQHYG is offline   Reply With Quote