mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-09 02:29:07 +08:00
There is a special interface built in ARC simulators (such as nSIM) called MetaWare hostlink IO which can be used to implement system calls. This commit adds support for this interface to the ARC port of libgloss. Here is an example of using this interface: $ arc-elf32-gcc -mcpu=hs -specs=hl.specs main.c -o main $ nsimdrv -tcf $NSIM_HOME/etc/tcf/templates/hs48_full.tcf main Hello, World! Signed-off-by: Vladimir Isaev <vvisaev@gmail.com>
15 lines
320 B
Plaintext
15 lines
320 B
Plaintext
%rename link_gcc_c_sequence hl_link_gcc_c_sequence
|
|
%rename startfile hl_startfile
|
|
|
|
*hl_libgloss:
|
|
-lhl
|
|
|
|
*hl_libc:
|
|
%{!specs=nano.specs:-lc} %{specs=nano.specs:-lc_nano}
|
|
|
|
*link_gcc_c_sequence:
|
|
%(hl_link_gcc_c_sequence) --start-group %G %(hl_libc) %(hl_libgloss) --end-group
|
|
|
|
*startfile:
|
|
%(hl_startfile) arc-main-helper%O%s
|