This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug other/58086] New: Installer installs files outside --prefix


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]