BTW, one thing comes to mind is now you have to add -L/usr/local/lib just to get the right libstdc++. Why? Gcc should find it automatically. This is how gcc works on every other machine in existence. Why doesn't this work in Linux? Does this have something do with the fact that there is also a libstdc++ is /usr/lib? Jim