From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32107 invoked by alias); 5 Apr 2011 14:33:09 -0000 Received: (qmail 32098 invoked by uid 22791); 5 Apr 2011 14:33:07 -0000 X-SWARE-Spam-Status: No, hits=-0.7 required=5.0 tests=AWL,BAYES_00,DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED,T_RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: sourceware.org Received: from sam.nabble.com (HELO sam.nabble.com) (216.139.236.26) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 05 Apr 2011 14:32:23 +0000 Received: from isper.nabble.com ([192.168.236.156]) by sam.nabble.com with esmtp (Exim 4.69) (envelope-from ) id 1Q77Is-00046M-MV for ecos-discuss@ecos.sourceware.org; Tue, 05 Apr 2011 07:32:22 -0700 Message-ID: <31324765.post@talk.nabble.com> Date: Tue, 05 Apr 2011 14:33:00 -0000 From: moktar_bouain To: ecos-discuss@ecos.sourceware.org In-Reply-To: <4D9B2598.8080609@siva.com.mk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <31319929.post@talk.nabble.com> <4D9AE8C0.8060003@siva.com.mk> <31324165.post@talk.nabble.com> <4D9B2086.8000601@siva.com.mk> <31324571.post@talk.nabble.com> <4D9B2598.8080609@siva.com.mk> X-IsSubscribed: yes Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Subject: Re: [ECOS] create an application ecos with Eclipse CDT X-SW-Source: 2011-04/txt/msg00021.txt.bz2 OK ,the output: sparc-elf-gcc -g -I/home/moktar/Bureau/ecos/build2/install/include hello.c -L/home/moktar/Bureau/ecos/build2/install/lib -Ttarget.ld -nostdlib /home/moktar/Bureau/ecos/build2/install/lib/libtarget.a(kernel_thread.o): In function `__static_initialization_and_destruction_0': /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/kernel/current/src/common/thread.cxx:1302: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/kernel/current/src/common/thread.cxx:1302: undefined reference to `__cxa_atexit' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/kernel/current/src/common/thread.cxx:1302: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/build2/install/lib/libtarget.a(kernel_intr.o): In function `__static_initialization_and_destruction_0': /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/kernel/current/src/intr/intr.cxx:72: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/kernel/current/src/intr/intr.cxx:72: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/kernel/current/src/intr/intr.cxx:72: undefined reference to `__cxa_atexit' /home/moktar/Bureau/ecos/build2/install/lib/libtarget.a(kernel_sched.o): In function `Cyg_Scheduler': /home/moktar/Bureau/ecos/build2/install/include/cyg/kernel/sched.hxx:149: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/build2/install/lib/libtarget.a(kernel_sched.o): In function `__static_initialization_and_destruction_0': /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/kernel/current/src/sched/sched.cxx:98: undefined reference to `__cxa_atexit' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/kernel/current/src/sched/sched.cxx:98: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/build2/install/lib/libtarget.a(language_c_libc_startup_mainthread.o): In function `__static_initialization_and_destruction_0': /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/startup/current/src/mainthread.cxx:131: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/startup/current/src/mainthread.cxx:121: undefined reference to `__cxa_atexit' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/startup/current/src/mainthread.cxx:121: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/build2/install/lib/libtarget.a(language_c_libc_stdio_stdout.o): In function `__static_initialization_and_destruction_0': /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/stdio/current/src/common/stdout.cxx:84: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/stdio/current/src/common/stdout.cxx:84: undefined reference to `__cxa_atexit' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/stdio/current/src/common/stdout.cxx:84: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/build2/install/lib/libtarget.a(kernel_clock.o): In function `__static_initialization_and_destruction_0': /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/kernel/current/src/common/clock.cxx:828: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/kernel/current/src/common/clock.cxx:828: undefined reference to `__cxa_atexit' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/kernel/current/src/common/clock.cxx:828: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/build2/install/lib/libtarget.a(services_memalloc_common_heaps.o): In function `__static_initialization_and_destruction_0': /home/moktar/Bureau/ecos/build2/services/memalloc/common/current/heaps.cxx:19: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/build2/services/memalloc/common/current/heaps.cxx:19: undefined reference to `__cxa_atexit' /home/moktar/Bureau/ecos/build2/services/memalloc/common/current/heaps.cxx:19: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/build2/install/lib/libtarget.a(language_c_libc_stdio_stderr.o): In function `__static_initialization_and_destruction_0': /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/stdio/current/src/common/stderr.cxx:84: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/stdio/current/src/common/stderr.cxx:84: undefined reference to `__cxa_atexit' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/stdio/current/src/common/stderr.cxx:84: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/build2/install/lib/libtarget.a(language_c_libc_stdio_stdin.o): In function `__static_initialization_and_destruction_0': /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/stdio/current/src/common/stdin.cxx:84: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/stdio/current/src/common/stdin.cxx:84: undefined reference to `__cxa_atexit' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/stdio/current/src/common/stdin.cxx:84: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/build2/install/lib/libtarget.a(language_c_libc_stdio_stdiofiles.o): In function `__static_initialization_and_destruction_0': /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/stdio/current/src/common/stdiofiles.cxx:79: undefined reference to `__dso_handle' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/stdio/current/src/common/stdiofiles.cxx:79: undefined reference to `__cxa_atexit' /home/moktar/Bureau/ecos/ecos-rep-1.0.9/packages/language/c/libc/stdio/current/src/common/stdiofiles.cxx:79: undefined reference to `__dso_handle' collect2: ld returned 1 exit status > On 05.04.2011 16:10, moktar_bouain wrote: >> Hi , >> >> Yes i tried to compile the application directly: >> >> sparc-elf-gcc -g -I/home/moktar/ecos/build2/install/include twothreads.c >> -L/home/moktar/ecos/build2/install/lib -Ttarget.ld -nostdlib >> >> but I can not solve this problem: >> >> collect2: ld returned 1 exit status > Can you paste ld output? >> Any help ?? >> >> >> >> Ilija Koco wrote: >>> On 05.04.2011 15:29, moktar_bouain wrote: >>>> Hi Ilija , >>>> Thank you for your reply ,but can you give me more detail . >>> Perhaps I could if your are more specific with your question. >>> Did you try to build ecos app. under eclipse? >>> If yes what is the outcome? >>>> I use ecos ;cross compiler; for Leon3 (Sparc). >>> You can use standard eCos compiler provided that your processor is >>> supported. I guess it should work with other gcc distributions too. >>> State your compiler in Makefile, usually there are macros such as: >>> >>> XCC, XCXX, etc. >>> >>>> Ilija Koco wrote: >>>>> On 05.04.2011 02:36, moktar_bouain wrote: >>>>>> Hi, >>>>>> I want to create an application ecos with Eclipse CDT . >>>>>> What are the steps for this? >>>>> Avery brief recipe: >>>>> >>>>> Start C or C++ project. >>>>> Project type: select Makefile Project. >>>>> Toolchains: select Other Toolchain >>>>> >>>>> If you don't have one, you need to prepare a Makefile, see Examples >>>>> provided with eCos. >>>>> >>>>> For debugging you may look at >>>>> http://www.open-etech.com/RTOS/Debugging/index.php?page=eclipse >>>>> >>>>> I hope this helps. >>>>> >>>>> Ilija >>>>> >>>>> >>>>> -- >>>>> Before posting, please read the FAQ: >>>>> http://ecos.sourceware.org/fom/ecos >>>>> and search the list archive: >>>>> http://ecos.sourceware.org/ml/ecos-discuss >>>>> >>>>> >>>>> >>> >>> -- >>> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos >>> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss >>> >>> >>> > > > -- > Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos > and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss > > > -- View this message in context: http://old.nabble.com/create-an-application-ecos-with-Eclipse-CDT-tp31319929p31324765.html Sent from the Sourceware - ecos-discuss mailing list archive at Nabble.com. -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss