On Wed, Feb 06, 2008 at 01:52:23PM -0700, Myles Watson wrote:
It's missing the ARCH=$(KERNEL_BUILD_ARCH) on the configure line for kernel and TARGET_ARCH=$(UCLIBC_BUILD_ARCH) for uclibc. On my x86_64 box it makes a 64-bit configuration even for 32-bit targets.
Good catch - that should now be fixed, see attached.
I'd like it if the verbose messages about using the custom config were printed after the configuration was done. I never saw the messages because make menuconfig is so verbose.
Fixed.
At first I was worried about the dependencies that you added like:
+$(FILO_STAMP_DIR)/.unpacked: $(SOURCE_DIR)/$(FILO_TARBALL) $(FILO_STAMP_DIR) $(FILO_DIR)
I thought it would have the same problem we had before with the stamp directory being "modified" when the stamps were, and forcing a complete rebuild, but it didn't seem to happen. I guess I don't understand that well enough.
I've corrected those instances by making them into order-only prerequisites just in case. I'm not entirely sure why we were not seeing the problem for those packages, but better safe than sorry.
Thanks, Ward.