Using the Dockerfile from the Imagebuilder repo, yes it works.

If I change the Dockerfile’s FROM line to use debian:buster-slim instead of debian:stretch-slim, I get the link error same as I do locally.

So it seems the gl_image script works with Debian 9 but not Debian 10.

cp -fpR /src/imagebuilder/3.1/openwrt-imagebuilder-ipq806x-QSDK_Premium_3.1/build_dir/target-arm_cortex-a7_uClibc-1.0.14_eabi/linux-ipq806x/fit-qcom-ipq40xx-ap.dkxx.itb /src/imagebuilder/3.1/openwrt-imagebuilder-ipq806x-QSDK_Premium_3.1/bin/ipq806x/openwrt-ipq806x-qcom-ipq40xx-ap.dkxx-fit-uImage.itb
/src/imagebuilder/3.1/openwrt-imagebuilder-ipq806x-QSDK_Premium_3.1/staging_dir/host/bin/mksquashfs4 /src/imagebuilder/3.1/openwrt-imagebuilder-ipq806x-QSDK_Premium_3.1/build_dir/target-arm_cortex-a7_uClibc-1.0.14_eabi/root-ipq806x /src/imagebuilder/3.1/openwrt-imagebuilder-ipq806x-QSDK_Premium_3.1/build_dir/target-arm_cortex-a7_uClibc-1.0.14_eabi/linux-ipq806x/root.squashfs -nopad -noappend -root-owned -comp xz -Xpreset 9 -Xe -Xlc 0 -Xlp 2 -Xpb 2 -Xbcj arm -b 256k -p '/dev d 755 0 0' -p '/dev/console c 600 0 0 5 1' -processors 1
Pseudo file "/dev" exists in source filesystem "/src/imagebuilder/3.1/openwrt-imagebuilder-ipq806x-QSDK_Premium_3.1/build_dir/target-arm_cortex-a7_uClibc-1.0.14_eabi/root-ipq806x/dev".
Ignoring, exclude it (-e/-ef) to override.
Parallel mksquashfs: Using 1 processor
Creating 4.0 filesystem on /src/imagebuilder/3.1/openwrt-imagebuilder-ipq806x-QSDK_Premium_3.1/build_dir/target-arm_cortex-a7_uClibc-1.0.14_eabi/linux-ipq806x/root.squashfs, block size 262144.
[=============================================================-] 3350/3350 100%/src/imagebuilder/3.1/openwrt-imagebuilder-ipq806x-QSDK_Premium_3.1/staging_dir/host/bin/bundled/mksquashfs4: relocation error: /lib/x86_64-linux-gnu/libnss_files.so.2: symbol __libc_readline_unlocked, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
make[3]: *** [Makefile:138: mkfs-squashfs] Error 127
make[2]: *** [Makefile:170: build_image] Error 2
make[1]: *** [Makefile:116: _call_image] Error 2
make: *** [Makefile:199: image] Error 2
make[3]: Leaving directory '/src/imagebuilder/3.1/openwrt-imagebuilder-ipq806x-QSDK_Premium_3.1/target/linux/ipq806x/image'
make[2]: Leaving directory '/src/imagebuilder/3.1/openwrt-imagebuilder-ipq806x-QSDK_Premium_3.1'
make[1]: Leaving directory '/src/imagebuilder/3.1/openwrt-imagebuilder-ipq806x-QSDK_Premium_3.1'
Update glinet repository ......
Update imagebuilder repository ......
Failed to build QSDK_Premium...