// weak should do the job but it does not... __attribute__((weak)) void target_init(void) { }