I tried to use buildroot to make a custom image for Odroid c4, but I failed.
I used exactly the instructions from : https://wiki.odroid.com/odroid-c4/softw ... _buildroot
(plus I corrected one typo, it must have been meant "mkdir -p /opt/toolchains" instead of "/opt/toolchain" )
Anyway, after
Code: Select all
"source buildroot/build/setenv.sh odroidc4_release
make "
Code: Select all
libtool: install: /usr/bin/install -c tools/kmod /home/arm1/c4_buildroot/output/odroidc4/host/bin/kmod
/usr/bin/make --no-print-directory install-exec-hook
if test "/home/arm1/c4_buildroot/output/odroidc4/host/lib" != "/home/arm1/c4_buildroot/output/odroidc4/host/lib"; then \
/bin/mkdir -p /home/arm1/c4_buildroot/output/odroidc4/host/lib && \
so_img_name=$(readlink /home/arm1/c4_buildroot/output/odroidc4/host/lib/libkmod.so) && \
so_img_rel_target_prefix=$(echo /home/arm1/c4_buildroot/output/odroidc4/host/lib | sed 's,\(^/\|\)[^/][^/]*,..,g') && \
ln -sf $so_img_rel_target_prefix/home/arm1/c4_buildroot/output/odroidc4/host/lib/$so_img_name /home/arm1/c4_buildroot/output/odroidc4/host/lib/libkmod.so && \
mv /home/arm1/c4_buildroot/output/odroidc4/host/lib/libkmod.so.* /home/arm1/c4_buildroot/output/odroidc4/host/lib; \
fi
Making install in libkmod/docs
make[4]: Für das Ziel „install-exec-am“ ist nichts zu tun.
make[4]: Für das Ziel „install-data-am“ ist nichts zu tun.
mkdir -p /home/arm1/c4_buildroot/output/odroidc4/host/sbin/
ln -sf ../bin/kmod /home/arm1/c4_buildroot/output/odroidc4/host/sbin/depmod
>>> linux amlogic-4.9-dev Syncing from source dir /home/arm1/c4_buildroot/buildroot/../kernel/aml-4.9
rsync -au --chmod=u=rwX,go=rX --exclude .svn --exclude .git --exclude .hg --exclude .bzr --exclude CVS /home/arm1/c4_buildroot/buildroot/../kernel/aml-4.9/ /home/arm1/c4_buildroot/output/odroidc4/build/linux-amlogic-4.9-dev
>>> linux amlogic-4.9-dev Patching
test -d /home/arm1/c4_buildroot/buildroot/../kernel/aml-4.9/.git && ln -s /home/arm1/c4_buildroot/buildroot/../kernel/aml-4.9/.git /home/arm1/c4_buildroot/output/odroidc4/build/linux-amlogic-4.9-dev/ || true
Applying 0001-kernel-custom-fix.patch using patch:
patching file arch/arm64/configs/odroidg12_defconfig
Reversed (or previously applied) patch detected! Skipping patch.
4 out of 4 hunks ignored -- saving rejects to file arch/arm64/configs/odroidg12_defconfig.rej
patching file drivers/net/wireless/rtl8812au/Makefile
package/pkg-generic.mk:202: recipe for target '/home/arm1/c4_buildroot/output/odroidc4/build/linux-amlogic-4.9-dev/.stamp_patched' failed
make[1]: *** [/home/arm1/c4_buildroot/output/odroidc4/build/linux-amlogic-4.9-dev/.stamp_patched] Error 1
/home/arm1/c4_buildroot/output/odroidc4/Makefile:23: recipe for target '_all' failed
make: *** [_all] Error 2