# HG changeset patch # User Paul Boddie # Date 1708216619 -3600 # Node ID a69c995955567a408deac2db5c3175d0973411a3 # Parent 7123a7307a82e4044695758a359e233ae1b02a0c Fixed undefined reference errors by moving the libraries after the objects in the toolchain invocation. diff -r 7123a7307a82 -r a69c99595556 libe2access/host/Makefile --- a/libe2access/host/Makefile Sun Feb 18 00:51:52 2024 +0100 +++ b/libe2access/host/Makefile Sun Feb 18 01:36:59 2024 +0100 @@ -79,7 +79,7 @@ echo "Nothing else to clean." $(E2ACCESS): $(E2ACCESS_OBJ) $(LIBE2ACCESS_SHARED) - $(CC) $(LDFLAGS) $(E2ACCESS_OBJ) -o $@ + $(CC) $(E2ACCESS_OBJ) -o $@ $(LDFLAGS) $(LIBE2ACCESS): $(LIBE2ACCESS_OBJ) $(AR) rc $@ $(LIBE2ACCESS_OBJ) @@ -89,10 +89,10 @@ $(LD) -shared $(LIBE2ACCESS_OBJ) -o $(LIBE2ACCESS_SHARED) $(TEST_LISTING): $(TEST_LISTING_OBJ) $(LIBE2ACCESS_SHARED) - $(CC) $(LDFLAGS) $(TEST_LISTING_OBJ) -o $@ + $(CC) $(TEST_LISTING_OBJ) -o $@ $(LDFLAGS) $(TEST_REMOVE): $(TEST_REMOVE_OBJ) $(LIBE2ACCESS_SHARED) - $(CC) $(LDFLAGS) $(TEST_REMOVE_OBJ) -o $@ + $(CC) $(TEST_REMOVE_OBJ) -o $@ $(LDFLAGS) $(LIBE2ACCESS_SRC_MOVED): | $(OBJECTS) cp -f $(SRC)/$(notdir $@) $@