public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/14443] New: Problem while Linking the files
@ 2004-03-05  6:38 axes_ecos2000 at yahoo dot co dot in
  2004-03-05  6:44 ` [Bug bootstrap/14443] " pinskia at gcc dot gnu dot org
  2004-03-05 20:52 ` wilson at specifixinc dot com
  0 siblings, 2 replies; 3+ messages in thread
From: axes_ecos2000 at yahoo dot co dot in @ 2004-03-05  6:38 UTC (permalink / raw)
  To: gcc-bugs

sir,

    I downloaded the ecos -2.0 for powerpc 850 processor from the website 
http://sources.redhat.com/ . I also downloaded the necessory Tools which is 
specified in the website. 
    Our target is Motorla powerpc 850dsl.50 Mhz,and memory interface is SDRAM 
16 MB, 32 bit FLASH 2MB, 8 bit BOOTROM 512KB, 8 bit
    I have used the gnutools for compilation and linking . But i have used 
different linkscript which is not the downloaded one.
    While linking the files i got the error which is 
follows/gnutools/bin/powerpc-eabi-ld -
o /ecos16/exec/Ecos1 /ecos16/sysInit/gwyStartup.o /ecos16/compile/main.o /opt/ec
os-2.0/packages/kernel/v2_0/src/common/clock.o /opt/ecos-
2.0/packages/kernel/v2_0/src/common/except.o /opt/ecos-
2.0/packages/kernel/v2_0/src/common/kapi.o /opt/ecos-
2.0/packages/kernel/v2_0/src/common/thread.o /opt/ecos-
2.0/packages/kernel/v2_0/src/common/timer.o /opt/ecos-
2.0/packages/kernel/v2_0/src/debug/dbg-thread-demux.o  /opt/ecos-
2.0/packages/kernel/v2_0/src/debug/dbg_gdb.o /opt/ecos-
2.0/packages/kernel/v2_0/src/instrmnt/meminst.o /opt/ecos-
2.0/packages/kernel/v2_0/src/intr/intr.o /opt/ecos-
2.0/packages/kernel/v2_0/src/sched/bitmap.o /opt/ecos-
2.0/packages/kernel/v2_0/src/sched/lottery.o /opt/ecos-
2.0/packages/kernel/v2_0/src/sched/mlqueue.o /opt/ecos-
2.0/packages/kernel/v2_0/src/sched/sched.o /opt/ecos-
2.0/packages/kernel/v2_0/src/sync/bin_sem.o /opt/ecos-
2.0/packages/kernel/v2_0/src/sync/cnt_sem.o /opt/ecos-
2.0/packages/kernel/v2_0/src/sync/cnt_sem2.o /opt/ecos-
2.0/packages/kernel/v2_0/src/sync/flag.o /opt/ecos-
2.0/packages/kernel/v2_0/src/sync/mutex.o /opt/ecos-
2.0/packages/kernel/v2_0/src/sync/mbox.o /opt/ecos-
2.0/packages/kernel/v2_0/src/sync/mqueue.o -L/ecos16/compile -lc -relax -
Map /ecos16/exec/Ecos1.map -T /ecos16/compile/lnkscrpt.lnk
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.sdata._ZN9Cyg_Clock15real_time_clockE'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.data._ZZ19construct_converterPN9Cyg_Clock9converterEyyyyE6primes'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.sdata.rtc_resolution'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.ctors.51535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.dtors.51535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.ctors.53535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.sdata._ZN10Cyg_Thread11thread_listE'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.data.next_unique_id'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.sdata._ZN10Cyg_Thread15thread_data_mapE'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.ctors.50535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.dtors.50535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.dtors.53535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.sdata.cyg_scheduler_sched_lock'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.data._ZZN13Cyg_Scheduler9start_cpuEvE21__cygvar_discard_me__'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.ctors.54535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.dtors.54535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.eh_frame'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.sdata._ZN9Cyg_Clock15real_time_clockE'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.data._ZZ19construct_converterPN9Cyg_Clock9converterEyyyyE6primes'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.sdata.rtc_resolution'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.ctors.51535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.dtors.51535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.ctors.53535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.sdata._ZN10Cyg_Thread11thread_listE'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.data.next_unique_id'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.sdata._ZN10Cyg_Thread15thread_data_mapE'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.ctors.50535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.dtors.50535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.dtors.53535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.sdata.cyg_scheduler_sched_lock'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.data._ZZN13Cyg_Scheduler9start_cpuEvE21__cygvar_discard_me__'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.ctors.54535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.dtors.54535'
/gnutools/bin/powerpc-eabi-ld: warning: no memory region specified for section 
`.eh_frame'
/ecos16/sysInit/gwyStartup.o: In function `stackInit':
/ecos16/sysInit/gwyStartup.o(.text+0x2120): undefined reference to `main'
/opt/ecos-2.0/packages/kernel/v2_0/src/common/clock.o: In function 
`construct_converter':
/opt/ecos-
2.0/tools/bin/ecoswork/mpc850_install/include/cyg/kernel/sched.inl:101: 
undefined reference to `__udivdi3'
/opt/ecos-2.0/packages/kernel/v2_0/src/common/clock.o: In function 
`construct_converter':
/opt/ecos-2.0/packages/kernel/v2_0/src/common/clock.cxx:241: undefined 
reference to `__udivdi3'
/opt/ecos-2.0/packages/kernel/v2_0/src/common/clock.cxx:574: undefined 
reference to `__udivdi3'
/opt/ecos-2.0/packages/kernel/v2_0/src/common/clock.cxx:580: undefined 
reference to `__udivdi3'
/opt/ecos-2.0/packages/kernel/v2_0/src/common/clock.cxx:557: undefined 
reference to `__udivdi3'
/opt/ecos-2.0/packages/kernel/v2_0/src/common/clock.o:/opt/ecos-
2.0/packages/kernel/v2_0/src/common/clock.cxx:524: more undefined references to 
`__udivdi3' follow
/opt/ecos-2.0/packages/kernel/v2_0/src/common/thread.o: In function 
`_GLOBAL__D.15000__ZN18Cyg_HardwareThread12thread_entryEP10Cyg_Thread':
/opt/ecos-
2.0/tools/bin/ecoswork/mpc850_install/include/cyg/kernel/sched.hxx:364: 
undefined reference to `hal_idle_thread_action'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`_GLOBAL__D.12000__ZN13Cyg_Interrupt15disable_counterE':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:91: undefined reference to 
`hal_interrupt_stack_call_pending_DSRs'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`Cyg_Interrupt::attach()':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o
(.text._ZN13Cyg_Interrupt6attachEv+0x6): undefined reference to 
`hal_interrupt_handlers'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`_GLOBAL__D.12000__ZN13Cyg_Interrupt15disable_counterE':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:90: undefined reference to 
`hal_interrupt_handlers'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:93: undefined reference to 
`hal_default_decrementer_isr'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:94: undefined reference to 
`hal_default_decrementer_isr'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`Cyg_Interrupt::attach()':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:181: undefined reference 
to `hal_default_isr'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:182: undefined reference 
to `hal_default_isr'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:186: undefined reference 
to `hal_interrupt_data'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`Cyg_Interrupt::attach()':
/opt/ecos-
2.0/tools/bin/ecoswork/mpc850_install/include/cyg/kernel/thread.inl:296: 
undefined reference to `hal_interrupt_objects'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`Cyg_Interrupt::attach()':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:508: undefined reference 
to `hal_interrupt_data'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:508: undefined reference 
to `hal_interrupt_objects'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`Cyg_Interrupt::detach()':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o
(.text._ZN13Cyg_Interrupt6detachEv+0x6): undefined reference to 
`hal_interrupt_handlers'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`_GLOBAL__D.12000__ZN13Cyg_Interrupt15disable_counterE':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:91: undefined reference to 
`hal_interrupt_handlers'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`__static_initialization_and_destruction_0':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:303: undefined reference 
to `hal_default_decrementer_isr'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:179: undefined reference 
to `hal_default_decrementer_isr'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`Cyg_Interrupt::detach()':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:260: undefined reference 
to `hal_interrupt_handlers'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`Cyg_Interrupt::detach()':
/opt/ecos-
2.0/tools/bin/ecoswork/mpc850_install/include/cyg/kernel/thread.inl:296: 
undefined reference to `hal_interrupt_data'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`Cyg_Interrupt::detach()':
/opt/ecos-2.0/tools/bin/ecoswork/mpc850_install/include/cyg/kernel/smp.hxx:451: 
undefined reference to `hal_interrupt_objects'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`Cyg_Interrupt::detach()':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:181: undefined reference 
to `hal_interrupt_data'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:182: undefined reference 
to `hal_interrupt_objects'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:186: undefined reference 
to `hal_default_isr'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:186: undefined reference 
to `hal_default_isr'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`Cyg_Interrupt::get_vsr(unsigned, void (**)())':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o
(.text._ZN13Cyg_Interrupt7get_vsrEjPPFvvE+0x2): undefined reference to 
`hal_vsr_table'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`_GLOBAL__D.12000__ZN13Cyg_Interrupt15disable_counterE':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:90: undefined reference to 
`hal_vsr_table'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:118: undefined reference 
to `hal_vsr_table'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:99: undefined reference to 
`hal_vsr_table'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o: In function 
`Cyg_Interrupt::set_vsr(unsigned, void (*)(), void (*)()*)':
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.cxx:260: undefined reference 
to `hal_vsr_table'
/opt/ecos-2.0/packages/kernel/v2_0/src/intr/intr.o:/opt/ecos-
2.0/tools/bin/ecoswork/mpc850_install/include/cyg/kernel/thread.inl:296: more 
undefined references to `hal_vsr_table' follow
/opt/ecos-2.0/packages/kernel/v2_0/src/sched/sched.o: In function 
`Cyg_Scheduler::unlock_inner(unsigned)':
/opt/ecos-2.0/packages/kernel/v2_0/src/sched/sched.cxx:204: undefined reference 
to `hal_thread_switch_context'
/opt/ecos-2.0/packages/kernel/v2_0/src/sched/sched.o: In function 
`Cyg_Scheduler::start_cpu()':
/opt/ecos-2.0/packages/kernel/v2_0/src/sched/sched.cxx:144: undefined reference 
to `hal_thread_load_context'
/ecos16/compile/libc.a(vfprintf.o): In function `_IO_vfprintf':
/export/Area_51/buildCDK/BUILD/glibc-2.1.3/stdio-common/vfprintf.c:1419: 
undefined reference to `__truncdfsf2'
/ecos16/compile/libc.a(printf_fp.o): In function `__printf_fp':
/export/Area_51/buildCDK/BUILD/glibc-2.1.3/stdio-common/printf_fp.c:346: 
undefined reference to `__ltdf2'
/ecos16/compile/libc.a(_itoa.o): In function `_itoa':
/export/Area_51/buildCDK/BUILD/glibc-2.1.3/stdio-common/_itoa.c:284: undefined 
reference to `__lshrdi3'
/export/Area_51/buildCDK/BUILD/glibc-2.1.3/stdio-common/_itoa.c:285: undefined 
reference to `__lshrdi3'
/export/Area_51/buildCDK/BUILD/glibc-2.1.3/stdio-common/_itoa.c:338: undefined 
reference to `__ashldi3'
/gnutools/bin/powerpc-eabi-ld: /ecos16/compile/libc.a(brk.o): The target 
(__curbrk) of a R_PPC_SDAREL16 relocation is in the wrong output section (.data)
make: *** [/ecos16/exec/Ecos1] Error 1


I got the map file. but i didnt get the exectable file.If anybody can rectify 
our doubt?

-- 
           Summary: Problem while Linking the files
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: axes_ecos2000 at yahoo dot co dot in
                CC: gcc-bugs at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14443


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-03-05 20:52 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-03-05  6:38 [Bug bootstrap/14443] New: Problem while Linking the files axes_ecos2000 at yahoo dot co dot in
2004-03-05  6:44 ` [Bug bootstrap/14443] " pinskia at gcc dot gnu dot org
2004-03-05 20:52 ` wilson at specifixinc dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).