Linking order matters
This commit is contained in:
2
Makefile
2
Makefile
@@ -9,7 +9,7 @@ firebuf.a: $(objects)
|
|||||||
ar rcs $@ $^
|
ar rcs $@ $^
|
||||||
|
|
||||||
firebuf.o: $(objects)
|
firebuf.o: $(objects)
|
||||||
ld --relocatable --output=$@ $^
|
ld --relocatable --output=$@ $+
|
||||||
|
|
||||||
%.o: %.cc *.h Makefile
|
%.o: %.cc *.h Makefile
|
||||||
$(FIRE_CXX) $(FIRE_CXXFLAGS) -c -o $@ $<
|
$(FIRE_CXX) $(FIRE_CXXFLAGS) -c -o $@ $<
|
||||||
|
|||||||
Reference in New Issue
Block a user