[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
libiberty problem in ddd
From: |
Martin Opel |
Subject: |
libiberty problem in ddd |
Date: |
Mon, 24 Nov 2003 14:01:12 +0100 (CET) |
Hi,
I'm trying to compile ddd 3.3.8 on a system without installed libiberty.a.
It is a GNU/Linux system (Crux Linux) with a 2.4.21 vanilla kernel, a
glibc-2.3.2 and gcc-3.2.3.
There are two bugs:
1. CFLAGS Bug
=============
If the CFLAGS or CXXFLAGS contains spaces like CFLAGS="-O2
-march=i686", then the configure of the libiberty subdirectory fails,
because the configure arguments are wrong:
>configure: configuring in libiberty
>configure: running /bin/sh './configure' --prefix=/usr '--prefix=/usr'
>'CFLAGS=-O2 -march=i586 -pipe' 'CXXFLAGS=-O2 -march=i586 -pipe'
>--cache-file=/dev/null --srcdir=.
>configure: warning: CFLAGS=-O2 -march=i586 -pipe: invalid host type
>configure: warning: CXXFLAGS=-O2 -march=i586 -pipe: invalid host type
>configure: error: can only configure for one host and one target at a time
>configure: error: /bin/sh './configure' failed for libiberty
>=======> ERROR: Building '/usr/ports/contrib/ddd/ddd#3.3.8-1.pkg.tar.gz'
I inserted a sed call into the configure script to solve this problem:
ac_sub_configure_args=
`echo $ac_sub_configure_args | sed -e "s,'[^']*',,g"`
2. missing libiberty header files
=================================
there are some missing header files in the include subdirectory, which are
required by the included libiberty: xregex.h, xregex2.h, safe-ctype.h,...
I solved this only by taking the libiberty/include dirs of a current
gcc-3.2.2 archive.
Bye
Martin
--
martin opel / fachbereich informatik - fachhochschule regensburg
/ email: martin.opel@informatik.fh-regensburg.de
/ web: http://rfhs8012.fh-regensburg.de/~opel/
/ phone: +49 941 943-1336, fax: +49 941 943-1426
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- libiberty problem in ddd,
Martin Opel <=