diff options
Diffstat (limited to 'mdk-stage1/dietlibc/diet.c')
-rw-r--r-- | mdk-stage1/dietlibc/diet.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mdk-stage1/dietlibc/diet.c b/mdk-stage1/dietlibc/diet.c index 86b21a1e1..c3a053ac8 100644 --- a/mdk-stage1/dietlibc/diet.c +++ b/mdk-stage1/dietlibc/diet.c @@ -325,8 +325,12 @@ pp: incorporated: if (_link) { if (profile) *dest++="-lgmon"; + if (!strcmp(shortplatform,"sparc") || !strcmp(shortplatform,"sparc64")) { + *dest++=(char*)libgcc; *dest++=c; + } else { *dest++=c; *dest++=(char*)libgcc; } + } #ifdef WANT_DYNAMIC if (_link) { *dest++=e; } #endif |