[Bug modula2/108462] New: duplicate install of static libraries
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jan 19 10:41:43 GMT 2023
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108462
Bug ID: 108462
Summary: duplicate install of static libraries
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: modula2
Assignee: gaius at gcc dot gnu.org
Reporter: rguenth at gcc dot gnu.org
Target Milestone: ---
rguenther@ryzen:/tmp/obj> find ../install -name libm2cor.la
../install/lib64/gcc/x86_64-pc-linux-gnu/13.0.1/libm2cor.la
../install/lib64/gcc/x86_64-pc-linux-gnu/13.0.1/m2/m2cor/libm2cor.la
../install/lib64/gcc/x86_64-pc-linux-gnu/13.0.1/32/m2/m2cor/libm2cor.la
rguenther@ryzen:/tmp/obj> find ../install -name libm2cor.a
../install/lib64/gcc/x86_64-pc-linux-gnu/13.0.1/libm2cor.a
../install/lib64/gcc/x86_64-pc-linux-gnu/13.0.1/m2/m2cor/libm2cor.a
../install/lib64/gcc/x86_64-pc-linux-gnu/13.0.1/32/m2/m2cor/libm2cor.a
both in ../13.0.1/ and ../13.0.1/m2/m2cor/ along .mod/.def files?
They are installed via
toolexeclib_LTLIBRARIES = libm2cor.la
but in addition to that via
install-data-local: force
mkdir -p $(DESTDIR)$(inst_libdir)/$(MULTIDIR)$(M2LIBDIR)
$(INSTALL_DATA) .libs/libm2cor.la
$(DESTDIR)$(inst_libdir)/$(MULTIDIR)$(M2LIBDIR)
chmod 644 $(DESTDIR)$(inst_libdir)/$(MULTIDIR)$(M2LIBDIR)libm2cor.la
$(INSTALL_DATA) .libs/libm2cor.a
$(DESTDIR)$(inst_libdir)/$(MULTIDIR)$(M2LIBDIR)
chmod 644 $(DESTDIR)$(inst_libdir)/$(MULTIDIR)$(M2LIBDIR)libm2cor.a
$(RANLIB) $(DESTDIR)$(inst_libdir)/$(MULTIDIR)$(M2LIBDIR)libm2cor.a
why's that done? How could I check whether they are necessary or not?
More information about the Gcc-bugs
mailing list