From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31307 invoked by alias); 20 Sep 2007 12:04:38 -0000 Received: (qmail 31299 invoked by uid 22791); 20 Sep 2007 12:04:37 -0000 X-Spam-Check-By: sourceware.org Received: from mx38.mail.ru (HELO mx34.mail.ru) (194.67.23.34) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 20 Sep 2007 12:04:30 +0000 Received: from [87.103.226.250] (port=49865 helo=[10.0.0.3]) by mx34.mail.ru with asmtp id 1IYKlT-0002qa-00; Thu, 20 Sep 2007 16:04:15 +0400 From: Alexey Shusharin To: "Santiago Lafon - Controles S.A." Cc: ecos-discuss@ecos.sourceware.org In-Reply-To: <46EAA5B4.9060501@controles.com> References: <46EAA5B4.9060501@controles.com> Content-Type: text/plain; charset=utf-8 Date: Thu, 20 Sep 2007 12:04:00 -0000 Message-Id: <1190289760.4738.16.camel@killix> Mime-Version: 1.0 X-Mailer: Evolution 2.10.2 (2.10.2-2.fc7) Content-Transfer-Encoding: 8bit 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] error with __cxa_atexit and __dso_handle X-SW-Source: 2007-09/txt/msg00114.txt.bz2 В Птн, 14/09/2007 в 12:16 -0300, Santiago Lafon - Controles S.A. пишет: > I want to upgrade my arm-alf toolchan to the latest GNU tools > > Some time ago, i made a toolchain with: > binutils 2.14 > gcc-core 3.3.1 > gcc-g++ 3.3.1 > newlib 1.11.0 > insight 5.3 > > Now i made a new one with > binutils 2.18 > gcc 4.2.1 > newlib 1.15.0 > insight 6.6 > > I can build ecos without apparent problems (i'm working with a simple > eb40a target). > > Then, when i try to make a simple application (or if i try to make ecos > tests), it's when my problems appears. > > I get lots of errors like this: > > work/eCos/lib/eb40a/rom/eb40a_rom_sin_net_v00.20_install/lib/extras.o: > In function `__static_initialization_and_destruction_0': > /opt/ecos-snap-2007-09-09/packages/io/fileio/current/src/misc.cxx:105: > undefined reference to `__cxa_atexit' > > /opt/ecos-snap-2007-09-09/packages/io/fileio/current/src/misc.cxx:125: > undefined reference to `__cxa_atexit' > /opt/ecos-snap-2007-09-09/packages/io/fileio/current/src/misc.cxx:532: > undefined reference to `__dso_handle' > > Could someone help me? > > Thanks > Santiago Lafon > Hi The solution is using '--disable-__cxa_atexit' configure option when you're building gcc. This option is enabled by default in gcc 4.2.1, but it can be used only with glibc (not with newlib). Best regards Alexey Shusharin -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss