| Anonymous | Login | Signup for a new account | 11-10-2008 13:40 PST |
| Main | My View | View Issues | Change Log | Docs |
| Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
| 0005564 | [buildroot] Other | minor | always | 10-19-08 03:38 | 10-22-08 07:05 | ||||
| Reporter | robang74 | View Status | public | ||||||
| Assigned To | buildroot | ||||||||
| Priority | normal | Resolution | unable to reproduce | ||||||
| Status | closed | Product Version | 0.9.27 | ||||||
| Summary | 0005564: Removing initramfs has not complete support | ||||||||
| Description |
After initramfs has been enabled (BR2_TARGET_ROOTFS_INITRAMFS=y) 'make' recompile the entire kernel properly. Deletion of binaries/$project does not hurt anything because 'make' redo all files in that directory. After initramfs has been disabled (# BR2_TARGET_ROOTFS_INITRAMFS is not set) clear the binaries/$project directory still does not hurt because there will be no any kernel recompilation until 'make linux26-menuconfig' take place and then: /usr/bin/make -j1 HOSTCC="/usr/bin/gcc" HOSTCFLAGS="" ARCH=i386 CFLAGS_KERNEL="-Os -I/home/roberto/gles/buildroot/build_i586/staging_dir/usr/include -I/home/roberto/gles/buildroot/build_i586/staging_dir/include --sysroot=/home/roberto/gles/buildroot/build_i586/staging_dir/ -isysroot /home/roberto/gles/buildroot/build_i586/staging_dir -mtune=i586 -march=i586 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" INSTALL_MOD_PATH=/home/roberto/gles/buildroot/project_build_i586/ugles/root CROSS_COMPILE=/home/roberto/gles/buildroot/build_i586/staging_dir/usr/bin/i586-linux-uclibc- LDFLAGS="-L/home/roberto/gles/buildroot/build_i586/staging_dir/lib -L/home/roberto/gles/buildroot/build_i586/staging_dir/usr/lib --sysroot=/home/roberto/gles/buildroot/build_i586/staging_dir/" LZMA="/home/roberto/gles/buildroot/toolchain_build_i586/bin/lzma" -C /home/roberto/gles/buildroot/project_build_i586/ugles/linux-2.6.21.7 prepare make[1]: Entering directory `/home/roberto/gles/buildroot/project_build_i586/ugles/linux-2.6.21.7' CHK include/linux/version.h CHK include/linux/utsrelease.h make[1]: Leaving directory `/home/roberto/gles/buildroot/project_build_i586/ugles/linux-2.6.21.7' touch /home/roberto/gles/buildroot/project_build_i586/ugles/linux-2.6.21.7/.depend_done /usr/bin/make -j1 HOSTCC="/usr/bin/gcc" HOSTCFLAGS="" ARCH=i386 CFLAGS_KERNEL="-Os -I/home/roberto/gles/buildroot/build_i586/staging_dir/usr/include -I/home/roberto/gles/buildroot/build_i586/staging_dir/include --sysroot=/home/roberto/gles/buildroot/build_i586/staging_dir/ -isysroot /home/roberto/gles/buildroot/build_i586/staging_dir -mtune=i586 -march=i586 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" INSTALL_MOD_PATH=/home/roberto/gles/buildroot/project_build_i586/ugles/root CROSS_COMPILE=/home/roberto/gles/buildroot/build_i586/staging_dir/usr/bin/i586-linux-uclibc- LDFLAGS="-L/home/roberto/gles/buildroot/build_i586/staging_dir/lib -L/home/roberto/gles/buildroot/build_i586/staging_dir/usr/lib --sysroot=/home/roberto/gles/buildroot/build_i586/staging_dir/" LZMA="/home/roberto/gles/buildroot/toolchain_build_i586/bin/lzma" \ -C /home/roberto/gles/buildroot/project_build_i586/ugles/linux-2.6.21.7 bzImage make[1]: Entering directory `/home/roberto/gles/buildroot/project_build_i586/ugles/linux-2.6.21.7' CHK include/linux/version.h CHK include/linux/utsrelease.h CHK include/linux/compile.h /home/roberto/gles/buildroot/project_build_i586/ugles/linux-2.6.21.7/scripts/gen_initramfs_list.sh: Cannot open '/home/roberto/gles/buildroot/binaries/ugles/rootfs.i586.initramfs_list' make[2]: *** [usr/initramfs_data.cpio.gz] Error 1 make[1]: *** [usr] Error 2 make[1]: Leaving directory `/home/roberto/gles/buildroot/project_build_i586/ugles/linux-2.6.21.7' make: *** [/home/roberto/gles/buildroot/project_build_i586/ugles/linux-2.6.21.7/arch/i386/boot/bzImage] Error 2 |
||||||||
| Additional Information |
Proposed solution: 1. linux CONFIG_INITRAMFS_SOURCE should be reset to "" void value 2. linux CONFIG_INITRAMFS_SOURCE should be also commented (initramfs check wast boot time) 3. make should clean binaries/$project everytime |
||||||||
| Attached Files |
|
||||||||
|
|
|||||||||
| Copyright © 2000 - 2006 Mantis Group |