Bug 27818 - [4.2 regression] libjava installs libltdl sources in $prefix/share/libtool
Summary: [4.2 regression] libjava installs libltdl sources in $prefix/share/libtool
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: bootstrap (show other bugs)
Version: 4.2.0
: P3 normal
Target Milestone: 4.2.0
Assignee: Tom Tromey
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-30 11:47 UTC by Richard Biener
Modified: 2006-06-05 15:09 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed: 2006-06-05 14:58:40


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Biener 2006-05-30 11:47:30 UTC
see subject.  The makefile guards the installation of the library and the headers itself, but

## To avoid spurious reconfiguration when the user installs these files
## with libtoolize, we have to preserve their timestamps carefully:
install-data-local: 
        -rm -rf $(DESTDIR)$(ltdldatadir)
        $(mkinstalldirs) $(DESTDIR)$(ltdldatadir)
        ( cd $(srcdir) && $(AMTAR) chf - $(ltdldatafiles); ) \
          | ( umask 0 && cd $(DESTDIR)$(ltdldatadir) && $(AMTAR) xf -; )

is unprotected.
Comment 1 Andreas Schwab 2006-05-30 12:03:02 UTC
This is a libtool/libltdl bug that has been fixed in 1.5.18.
Comment 2 Tom Tromey 2006-06-05 15:09:36 UTC
Subject: Bug 27818

Author: tromey
Date: Mon Jun  5 15:08:56 2006
New Revision: 114389

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114389
Log:
	PR gcc/27818:
	* Makefile.in: Rebuilt.
	* Makefile.am (install-data-local): Define conditionally.

Modified:
    trunk/libjava/libltdl/ChangeLog
    trunk/libjava/libltdl/Makefile.am
    trunk/libjava/libltdl/Makefile.in

Comment 3 Tom Tromey 2006-06-05 15:09:44 UTC
Fix checked in.