This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/58086] New: Installer installs files outside --prefix
- From: "2013.bugzilla.gcc.gnu.org at ingomueller dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 05 Aug 2013 11:49:32 +0000
- Subject: [Bug other/58086] New: Installer installs files outside --prefix
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58086
Bug ID: 58086
Summary: Installer installs files outside --prefix
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: other
Assignee: unassigned at gcc dot gnu.org
Reporter: 2013.bugzilla.gcc.gnu.org at ingomueller dot net
The installer of gcc-4.8.1 installs the following files outside the path
specifide by --prefix to the configure script:
/lib/libiberty.a
/lib32/libquadmath.so.0.0.0
/lib32/libgomp.la
/lib32/libgij.la
/lib32/libmudflapth.la
/lib32/libmudflapth.a
/lib32/libssp_nonshared.a
/lib32/libgfortran.so.3.0.0
/lib32/libquadmath.la
/lib32/libgomp.spec
/lib32/libgomp.so.1.0.0
/lib32/libitm.a
/lib32/libssp_nonshared.la
/lib32/libstdc++.a
/lib32/libssp.la
/lib32/libobjc.la
/lib32/libgcj.la
/lib32/libgcj_bc.so.1.0.0
/lib32/libstdc++.la
/lib32/libobjc.so.4.0.0
/lib32/libsupc++.la
/lib32/libitm.la
/lib32/libitm.so.1.0.0
/lib32/libgfortran.a
/lib32/logging.properties
/lib32/libmudflap.la
/lib32/libmudflap.so.0.0.0
/lib32/libmudflap.a
/lib32/libitm.spec
/lib32/libgcj-tools.la
/lib32/security/classpath.security
/lib32/libmudflapth.so.0.0.0
/lib32/libssp.a
/lib32/libgcj_bc.so
/lib32/libgfortran.la
/lib32/libobjc.a
/lib32/libssp.so.0.0.0
/lib32/libgcc_s.so.1
/lib32/libgfortran.spec
/lib32/libsupc++.a
/lib32/libquadmath.a
/lib32/libgomp.a
/lib64/libquadmath.so.0.0.0
/lib64/libgomp.la
/lib64/libgij.la
/lib64/libmudflapth.la
/lib64/libmudflapth.a
/lib64/libssp_nonshared.a
/lib64/libgfortran.so.3.0.0
/lib64/libquadmath.la
/lib64/libgomp.spec
/lib64/libgomp.so.1.0.0
/lib64/libitm.a
/lib64/libssp_nonshared.la
/lib64/libstdc++.a
/lib64/libssp.la
/lib64/libobjc.la
/lib64/libgcj.la
/lib64/libgcj_bc.so.1.0.0
/lib64/libstdc++.la
/lib64/libobjc.so.4.0.0
/lib64/libsupc++.la
/lib64/libitm.la
/lib64/libitm.so.1.0.0
/lib64/libgfortran.a
/lib64/logging.properties
/lib64/libmudflap.la
/lib64/libmudflap.so.0.0.0
/lib64/libmudflap.a
/lib64/libitm.spec
/lib64/libgcj-tools.la
/lib64/security/classpath.security
/lib64/libmudflapth.so.0.0.0
/lib64/libssp.a
/lib64/libgcj_bc.so
/lib64/libgfortran.la
/lib64/libobjc.a
/lib64/libssp.so.0.0.0
/lib64/libgcc_s.so.1
/lib64/libgfortran.spec
/lib64/libsupc++.a
/lib64/libquadmath.a
/lib64/libgomp.a
/lib32/libgcc_s.so
/lib32/libgcj_bc.so.1
/lib64/libgcc_s.so
/lib64/libgcj_bc.so.1
I produced this list by executing the following commands:
wget http://gcc.cybermirror.org/releases/gcc-4.8.1/gcc-4.8.1.tar.gz
tar -xf gcc-4.8.1.tar.gz
cd gcc-4.8.1/
./configure --prefix=/opt/gcc-4.8 --program-suffix=-4.8
make
sudo checkinstall #answer some questions
sudo dpkg --force-overwrite -i gcc-4.8_4.8.1-1_amd64.deb
dpkg then warns about the above list of files been overwritten.
I suppose that everything should be installed under PREFIX, instead.