From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.gmx.net (mail.gmx.de [213.165.64.20]) by ozlabs.org (Postfix) with SMTP id 339BD67B34 for ; Thu, 12 May 2005 19:13:40 +1000 (EST) Date: Thu, 12 May 2005 11:13:38 +0200 (MEST) From: "Peter Gehirnforce" To: linuxppc-embedded@ozlabs.org MIME-Version: 1.0 References: <20050512074615.30BE8C1512@atlas.denx.de> Message-ID: <25101.1115889218@www45.gmx.net> Content-Type: text/plain; charset="iso-8859-1" Subject: Re: ELDK/DENX: doesn't find iostream-lib when linking List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , I use a makefile with dependencies: -------------------------------------------------- # Makefile for simple test program # The CROSS_COMPILE is set globally, as well as ELDK gcc-paths compiler = ${CROSS_COMPILE}gcc simple_server_objects = ServerSocket.o Socket.o simple_server_main.o simple_client_objects = ClientSocket.o Socket.o simple_client_main.o all : Socket ServerSocket simple_server_main simple_server ClientSocket simple_c lient_main simple_client simple_server: $(simple_server_objects) $(compiler) -o simple_server $(simple_server_objects) simple_client: $(simple_client_objects) $(compiler) -o simple_client $(simple_client_objects) #ppc_gcc dependencies, added for compiling with ppc only!! Socket: $(compiler) -o Socket.o -c Socket.cpp ServerSocket: Socket.o $(compiler) -o ServerSocket.o -c ServerSocket.cpp ClientSocket: Socket.o $(compiler) -o ClientSocket.o -c ClientSocket.cpp simple_server_main: ServerSocket.o $(compiler) -o simple_server_main.o -c simple_server_main.cpp simple_client_main: ClientSocket.o $(compiler) -o simple_client_main.o -c simple_client_main.cpp clean: rm -f *.o simple_server simple_client ------------------------------------------------ The program itself is using and other STL libs with namespaces in use. It compiles for i686 on my host machine. BUT I had to change the Makefile!!! (that is why I posted it) The dependencies starting from "gcc-ppc" dependencies are added. Are they defined wrong? Peter > --- Ursprüngliche Nachricht --- > Von: Wolfgang Denk > An: "Peter Gehirnforce" > Kopie: etux@embeddedtux.org > Betreff: Re: ELDK/DENX: doesn't find iostream-lib when linking > Datum: Thu, 12 May 2005 09:46:10 +0200 > > In message <28918.1115882747@www45.gmx.net> you wrote: > > > > when compiling for ppc_6xx architecture, the linker doesn't find the > lib's > > for iostream headers. > > Do I have to use other headers than the standard ones, or do > they > > simply not exist? > > I guess this is a usage error. Can you please provide a simple > example which shows the problem? > > Best regards, > > Wolfgang Denk > > -- > Software Engineering: Embedded and Realtime Systems, Embedded Linux > Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de > What is research but a blind date with knowledge? -- Will Harvey > _______________________________________________ > etux mailing list > etux@embeddedtux.org > http://www.embeddedtux.org/mailman/listinfo/etux > -- +++ Lassen Sie Ihren Gedanken freien Lauf... z.B. per FreeSMS +++ GMX bietet bis zu 100 FreeSMS/Monat: http://www.gmx.net/de/go/mail