I want to compile the curses extension with -locurses rather than -lcurses, so I change ext/Makefile a bit to have -locurses instead. After this I `make clean', and then `make' It compiles with -lcurses. Why? There were no mentions of a Makefile modification, and if I grep around a bit there is no -lcurses needed to be changed. The Makefile in ext/Makefile has -lcurses where I had seconds earlier put -locurses. Wierd, and a little annoying, how can I force it to compile with -locurses?