From: Craig H. <cr...@gu...> - 2007-07-25 19:35:36
|
On Jul 25, 2007, at 9:32 AM, Pat Winn wrote: > O.K., I figured it out. > Apparently there is now a basix/connex version of uClibc.config and > a verdex > version in the gumstix-buildroot/toolchain/uClibc directory. I'm > guessing that > during make defconfig or make menuconfig one of the two files > should be > copied or linked to uClibc.config (haven't looked into Makefile(s) > or anything, > just a reasonable guess). For whatever reason, that didn't take > place so I > copied the basix/connex version to uClibc.config and re-ran the top > level > make and it appears to be trying to build now. Actually, the makefile is supposed to use one of the basix/connex or verdex files automatically, based on whether you're building for basix/connex or verdex: from uclibc.mk: ifeq ($(BR2_TARGET_GUMSTIX_VERDEX),y) UCLIBC_CONFIG_FILE=toolchain/uClibc/uClibc-verdex.config else ifeq ($(BR2_TARGET_GUMSTIX_BASIXCONNEX),y) UCLIBC_CONFIG_FILE=toolchain/uClibc/uClibc-basix-connex.config else ifndef UCLIBC_CONFIG_FILE ifeq ($(BR2_ENABLE_LOCALE),y) UCLIBC_CONFIG_FILE=toolchain/uClibc/uClibc.config-locale else UCLIBC_CONFIG_FILE=toolchain/uClibc/uClibc.config endif endif endif endif I think perhaps "make defconfig" is broken. Try this: cd /path/to/buildroot rm .config make make The first make should re-make the .config file from defaults (not sure how it's different from defconfig, but perhaps it is -- I'll look into that). The second make will actually build things for you. C |