This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/22499] 4.1.0-beta20050730: installation does not fully honour configure --*dir completely
- From: "gcc at derived-software dot ltd dot uk" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 5 Aug 2005 12:01:43 -0000
- Subject: [Bug other/22499] 4.1.0-beta20050730: installation does not fully honour configure --*dir completely
- References: <20050715114755.22499.gcc@derived-software.ltd.uk>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From gcc at derived-software dot ltd dot uk 2005-08-05 12:01 -------
Ok, I've tried to configure with:
../gcc-4.1-20050730/configure --prefix=/usr \
--libexecdir=/usr/libexec/gcc/i686-pc-linux-gnu/4.1.0-beta20050730 \
--bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.1.0-beta20050730 \
--libdir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.0-beta20050730 \
--includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.0-beta20050730/include \
--with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.1.0-beta20050730/include/g++-v4
\
--datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.0-beta20050730 \
--mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.0-beta20050730/man \
--infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.1.0-beta20050730/info \
--host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec
--enable-nls --without-included-gettext --with-system-zlib --disable-checking
--disable-werror --disable-libunwind-exceptions --disable-multilib
--disable-libgcj --enable-shared --enable-threads=posix --enable-__cxa_atexit
--enable-clocale=gnu --enable-languages=c,c++,f95
(I've dropped --enable-version-specific-runtime-libs, and explicitly added every
other directory option that looks useful.)
This results in a directory tree which is mostly ok, but some bits still look
"odd" to me.
The following bits are fine (contents are as expected - they match the configure):
/usr/lib/gcc/i686-pc-linux-gnu/4.1.0-beta20050730/include
[mf-runtime.h]
/usr/lib/gcc/i686-pc-linux-gnu/4.1.0-beta20050730/include/ssp
/usr/lib/gcc/i686-pc-linux-gnu/4.1.0-beta20050730/include/g++-v4
/usr/i686-pc-linux-gnu/gcc-bin/4.1.0-beta20050730
[front-end executables]
/usr/lib/gcc/i686-pc-linux-gnu/4.1.0-beta20050730
[libgcc_s.so*, libgfortran*,
libiberty.a, libmudflap*, libssp*,
libstdc++*, libsupc++*]
/usr/share/gcc-data/i686-pc-linux-gnu/4.1.0-beta20050730/man
/usr/share/gcc-data/i686-pc-linux-gnu/4.1.0-beta20050730/info
/usr/share/gcc-data/i686-pc-linux-gnu/4.1.0-beta20050730/locale
The following bits are not where I'd expect based on what was specified in the
configure. An extra level of "gcc/i686-pc-linux-gnu/4.1.0" has been added in
that I'm not convinced should (or needs) to be there:
/usr/lib/gcc/i686-pc-linux-gnu/4.1.0-beta20050730/gcc/i686-pc-linux-gnu/4.1.0
[crtbegin*, crtend*,
libgcc.a, libgcc_eh.a, libgcov.a]
/usr/lib/gcc/i686-pc-linux-gnu/4.1.0-beta20050730/gcc/i686-pc-linux-gnu/4.1.0/install-tools
[gsyslimits.h, macro_list, mkheaders.conf]
/usr/lib/gcc/i686-pc-linux-gnu/4.1.0-beta20050730/gcc/i686-pc-linux-gnu/4.1.0/install-tools/include
[Some fixincludes stuff (gcc/include, I think):
emmintrin.h, float.h, iso646.h, ...]
/usr/lib/gcc/i686-pc-linux-gnu/4.1.0-beta20050730/gcc/i686-pc-linux-gnu/4.1.0/include
[Lots more fixincludes stuff (looks like /usr/include)]
/usr/libexec/gcc/i686-pc-linux-gnu/4.1.0-beta20050730/gcc/i686-pc-linux-gnu/4.1.0
[cc1, cc1plus, collect2, f951]
/usr/libexec/gcc/i686-pc-linux-gnu/4.1.0-beta20050730/gcc/i686-pc-linux-gnu/4.1.0/install-tools
[fixinc.sh, fixincl, mkheaders]
The only question I have is: is this the expected, correct, behaviour, or not?
Phil
--
What |Removed |Added
----------------------------------------------------------------------------
Summary|4.1.0-beta20050709: |4.1.0-beta20050730:
|installation does not fully |installation does not fully
|honour configure --*dir |honour configure --*dir
|completely |completely
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22499