This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
newlib-2.2.0/libgloss/mips/crt0.S:161: undefined reference to `hardware_hazard_hook'
- From: "Zhangwen (Esan)" <zwzhangwen dot zhang at huawei dot com>
- To: "newlib at sourceware dot org" <newlib at sourceware dot org>
- Date: Mon, 27 Mar 2017 07:12:16 +0000
- Subject: newlib-2.2.0/libgloss/mips/crt0.S:161: undefined reference to `hardware_hazard_hook'
- Authentication-results: sourceware.org; auth=none
I found the mips compile with newlib-2.2.0 can report the error message when linking with crt0.o manually:
./install/bin/mips-sde-elf-ld: warning: cannot find entry symbol __start; defaulting to 00000000004000d4
newlib-2.2.0/libgloss/mips/crt0.S:161: undefined reference to `hardware_hazard_hook'
newlib-2.2.0/libgloss/mips/crt0.S:161: undefined reference to `hardware_hazard_hook'
newlib-2.2.0/libgloss/mips/crt0.S:195: undefined reference to `get_mem_info'
newlib-2.2.0/libgloss/mips/crt0.S:198: undefined reference to `__stack'
newlib-2.2.0/libgloss/mips/crt0.S:198: undefined reference to `__stack'
newlib-2.2.0/libgloss/mips/crt0.S:227: undefined reference to `hardware_init_hook'
newlib-2.2.0/libgloss/mips/crt0.S:227: undefined reference to `hardware_init_hook'
newlib-2.2.0/libgloss/mips/crt0.S:231: undefined reference to `software_init_hook'
newlib-2.2.0/libgloss/mips/crt0.S:231: undefined reference to `software_init_hook'
newlib-2.2.0/libgloss/mips/crt0.S:301: undefined reference to `hardware_exit_hook'
newlib-2.2.0/libgloss/mips/crt0.S:301: undefined reference to `hardware_exit_hook'
Coud you know the reason for the error and the solution? I have no change for newlib source code.
Cheers,
Zhangwen