আমি যখন একটি 64 বিট ফেডোরা 16 (ভার্ন) এ এমবেডেড লিনাক্স লক্ষ্য তৈরি করার চেষ্টা করি তখন আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
make[3]: Entering directory `/export/home/git/minerva-5.x/third_party/multifiles'
mips-linux-gnu-gcc -EL -O -D_GNU_SOURCE -Wall -isystem /export/home/git/minerva-5.x/cs_rootfs_1.2.15/cross_rootfs/include -c -o md5.o md5.c
mips-linux-gnu-gcc -EL -O -D_GNU_SOURCE -Wall -isystem /export/home/git/minerva-5.x/cs_rootfs_1.2.15/cross_rootfs/include -c -o bitmapfs.o bitmapfs.c
mips-linux-gnu-gcc -EL -O -D_GNU_SOURCE -Wall -isystem /export/home/git/minerva-5.x/cs_rootfs_1.2.15/cross_rootfs/include -c -o mfcln.o mfcln.c
mips-linux-gnu-gcc -EL -Wl,-rpath /export/home/git/minerva-5.x/cs_rootfs_1.2.15/cross_rootfs/lib -L/export/home/git/minerva-5.x/cs_rootfs_1.2.15/cross_rootfs/lib -o mfcln md5.o bitmapfs.o mfcln.o mulfiles.h mulfiles_msg.h md5.h bitmapfs.h
gcc -O -Wall -m32 -c -o md5_x86_32.o md5.c
gcc -O -Wall -m32 -c -o mfsrv_x86_32.o mfsrv.c
gcc -O -m32 -o mfsrv32 md5_x86_32.o mfsrv_x86_32.o
gcc -O -m32 -static -o mfsrv32-static md5_x86_32.o mfsrv_x86_32.o
gcc -O -Wall -c -o md5_x86_64.o md5.c
gcc -O -Wall -c -o mfsrv_x86_64.o mfsrv.c
gcc -O -o mfsrv64 md5_x86_64.o mfsrv_x86_64.o
gcc -O -static -o mfsrv64-static md5_x86_64.o mfsrv_x86_64.o
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.6.3/../../../libc.a when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make[3]: *** [mfsrv64-static] Error 1
কার্নেলটি পুরানো এবং কাস্টমাইজড (2.6.22.19-39-সিগমা) এবং লক্ষ্যটি এমআইপিএস হওয়ায় সম্ভবত আমাকে মেকের একটি পুরানো সংস্করণ (মেক 381) ব্যবহার করতে হবে। আমি আমার সিস্টেমে ncurses-static, glibc-static.i686 এবং glibc-devel.i686 ইনস্টল করেছি। আমার কি 38 মেকিংয়ের জন্য একটি সুসংগত libc.a দরকার? যদি তা হয় তবে আমি এটি কোথায় পাব? যদি তা না হয় তবে এই বিল্ডটি ঠিক করার জন্য আমি কোথায় খুঁজছি?
সম্পূর্ণ কনসোল আউটপুট এখানে ।