Hello, This might be a stupid question, but I have been looking around the docs for a while, and no success.
I have got autotools working for my project under windows and mac, no problem; however I am trying to use it under Msys on windows. I have a problem where the following command wont work: g++ -g -lfoo -lbar -o myfoo.exe myfoo.o this fails with undefined references; however g++ -g myfoo.o -lfoo -lbar -o myfoo.exe works just fine. My "solution" is currently to edit the Makefile after ./configure; I modify myfoo_LINK = $(CXXLD) $(myfoo_CXXFLAGS) $(CXXFLAGS) \ $(quick3D_LDFLAGS) $(LDFLAGS) -o $@ to myfoo_LINK = $(CXXLD) $(myfoo_OBJECTS) $(myfoo_CXXFLAGS) $(CXXFLAGS) \ $(quick3D_LDFLAGS) $(LDFLAGS) -o $@ and modify myfoo$(EXEEXT): $(myfoo_OBJECTS) $(myfoo_DEPENDENCIES) @rm -f myfoo$(EXEEXT) $(myfoo_LINK) $(myfoo_OBJECTS) $(myfoo_LDADD) $(LIBS) to myfoo$(EXEEXT): $(myfoo_OBJECTS) $(myfoo_DEPENDENCIES) @rm -f myfoo$(EXEEXT) $(myfoo_LINK) $(myfoo_LDADD) $(LIBS) However, I would like this to work straight away, and so any help that anyone can provide would be most valuable!