x86_64 linking issues