GCC produces an empty _start function GCC produces an empty _start function docker docker