[uClibc]Build problem with latest uclibc

Steve Tuckner STUCKNER at MULTITECH.COM
Mon Nov 11 23:11:19 UTC 2002


This is a revised post of something I posted that might have been too
long.
 
I have been trying to build ucLibc for the ARM platform. Below is my
makefile. It built all of the toolchain but fails on stlport. I get the
following message:
 
make: *** No rule to make target
`/home/sat/Projects/uclibc/gcc-2.95/build/STLport-4.5.3/lib/libstdc++.a'
, needed by
`/home/sat/Projects/uclibc/gcc-2.95/toolchain/lib/libstdc++.a'.  Stop.
 
Any ideas why
`/home/sat/Projects/uclibc/gcc-2.95/toolchain/lib/libstdc++.a' doesn't
exist? I am able to get stlport-4.5.3 from the www.stlport.org/archives
<http://www.stlport.org/archives> , but I am not sure how I should build
it. I assume it should be built with the new tools....
 
Thanks for anyhelp, the build was amazing so far....
 
Steve Tuckner
 
---- Makefile ----------
# Makefile for to build gcc for uClibc
#
# Copyright (C) 2002 Erik Andersen < andersen at uclibc.org
<mailto:andersen at uclibc.org> >
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
#
BASEDIR:=${shell pwd}
#############################################################
#
# EDIT this stuff to suit your system and source locations
#
#############################################################
 

# Where do you want your toolchain to be installed? 
#TARGET_PATH=/usr/local/uclibc
#TARGET_PATH=/opt/toolchain
TARGET_PATH=$(BASEDIR)/toolchain
 
# Native C compiler for the build system
HOSTCC:=gcc
 
# Pick your target CPU...
#ARCH:=i386
ARCH:=arm
#ARCH:=mipsel
#ARCH:=powerpc
 
# Set this to `false' if you are building for a CPU does not have
# a memory management unit (MMU) -- i.e. an uClinux system..  If
# you are targeting a regular Linux system, leave this "true".
# Set Most people will leave this set to "true".
HAS_MMU:=true
 

# Enable this to use the uClibc daily snapshot instead of a released
# version.  Daily snapshots may contain new features and bugfixes. Or
# they may not even compile at all, depending on what Erik is doing...
USE_UCLIBC_SNAPSHOT:=false
 
# Construct a tarball of the resulting toolchain
BUILD_TARBALL:=false
 
 
 
#############################################################
#
# What shall we build today?
#
#############################################################
TARGETS:=gcc_final
ifneq ($(HAS_MMU),true)
TARGETS:=elf2flt
endif
TARGET_LANGUAGES:=c,c++
 
.....
the rest of the makefile
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.busybox.net/pipermail/uclibc/attachments/20021111/ee174253/attachment-0001.htm 


More information about the uClibc mailing list