[uClibc] linux.mk fails to build in buildroot project + suggested fix

Steve Rodgers hwstar at rodgers.sdcoxmail.com
Thu Sep 9 04:15:57 UTC 2004


I got the following error when the linux target is selected in the makefile:


mkdir  /home/srodgers/projects/ll/buildroot/toolchain_build_i386
mkdir: cannot create directory 
`/home/srodgers/projects/ll/buildroot/toolchain_build_i386': File exists
make: *** 
[/home/srodgers/projects/ll/buildroot/build_i386/linux-2.4.26-erik/.unpacked] 
Error 1


I was able to resolve it by changing the following code snippet in linux.mk 
from:

$(DL_DIR)/$(LINUX_SOURCE):
        mkdir   $(DL_DIR)
        $(WGET) -P $(DL_DIR) $(LINUX_SITE)/$(LINUX_SOURCE)
                                                                                
$(LINUX_DIR)/.unpacked: $(DL_DIR)/$(LINUX_SOURCE)
        mkdir  $(TOOL_BUILD_DIR)


to:

$(DL_DIR)/$(LINUX_SOURCE):
        mkdir  -p $(DL_DIR)
        $(WGET) -P $(DL_DIR) $(LINUX_SITE)/$(LINUX_SOURCE)
                                                                                
$(LINUX_DIR)/.unpacked: $(DL_DIR)/$(LINUX_SOURCE)
        mkdir  -p $(TOOL_BUILD_DIR)




More information about the uClibc mailing list