I was doing a test run of catalyst today and zlib got merged before baselayout, as such, it threw it's .so into the proper /lib64, but the .a was put in /lib. Thanks
Ugh... OK. This is definitely a problem elsewhere. It seems to be something with calling get_libdir. I've checked the profile and even switched to another profile and it is still doing the same thing. It's either something with econf or something else that I haven't discovered yet. Sorry for all the confusion and trouble.