compile with PIC flag
use m64 as default