add -ffreestanding