Forum Discussion
Altera_Forum
Honored Contributor
15 years agoLinux Kernel Compile Problem
Not sure if this is the correct location for this post but here goes anyway
I am building uClinux-dist from nios2-linux06212010 and using nios2-linux-gcc ver. 3.4.6 I am building the kernel up to the following point and then... LD init/built-in.o LD .tmp_vmlinux1 kernel/built-in.o(.init.text+0x54c): In function `sched_init_smp': : undefined reference to `____ilog2_NaN' kernel/built-in.o(.init.text+0x54c): In function `sched_init_smp': : relocation truncated to fit: R_NIOS2_CALL26 ____ilog2_NaN make[2]: *** [.tmp_vmlinux1] Error 1 make[1]: *** [sub-make] Error 2 make[1]: Leaving directory `/home/nick/06212010-nios2-linux/nios2-linux/linux-2.6' make: *** [linux] Error 1 Any help greatly appreciated! Nick14 Replies
- Altera_Forum
Honored Contributor
- Altera_Forum
Honored Contributor
Thanks, for the info, will post the results!
Nick - Altera_Forum
Honored Contributor
OK, 1st problem....
nick@nci3:~/20090929-nios2-linux/nios2-linux/uClinux-dist$ make vendor_hwselect SYSPTF=/home/nick/20090929-nios2-linux/SM3k_rev5.ptf ARCH=nios2 make ARCH=nios2 -C vendors vendor_hwselect make[1]: Entering directory `/home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors' make -C /home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors///. dir_v=/home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors///. -f /home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors/vendors-common.mak vendor_hwselect make[2]: Entering directory `/home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors' /home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors/vendors-common.mak:9: *** target file `romfs.post' has both : and :: entries. Stop. make[2]: Leaving directory `/home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors' make[1]: *** [vendor_hwselect] Error 2 make[1]: Leaving directory `/home/nick/20090929-nios2-linux/nios2-linux/uClinux-dist/vendors' make: *** [vendor_hwselect] Error 2 nick@nci3:~/20090929-nios2-linux/nios2-linux/uClinux-dist$ - Altera_Forum
Honored Contributor
ok ......
did you set the path ? PATH=$PATH:/opt/nios2/bin try make make menuconfig and make vendor...... report Franz Wagner