GNU bug report logs - #11155
when cross-compiling with LT_INIT([win32-dll]) wrappers are installed instead of real programs

Previous Next

Package: automake;

Reported by: Marcin Wojdyr <wojdyr <at> gmail.com>

Date: Mon, 2 Apr 2012 18:34:01 UTC

Severity: normal

Tags: notabug

Done: Stefano Lattarini <stefano.lattarini <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 11155 in the body.
You can then email your comments to 11155 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-automake <at> gnu.org:
bug#11155; Package automake. (Mon, 02 Apr 2012 18:34:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Marcin Wojdyr <wojdyr <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-automake <at> gnu.org. (Mon, 02 Apr 2012 18:34:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Marcin Wojdyr <wojdyr <at> gmail.com>
To: bug-automake <at> gnu.org
Subject: when cross-compiling with LT_INIT([win32-dll]) wrappers are installed
	instead of real programs
Date: Mon, 2 Apr 2012 19:27:56 +0100
automake 1.11.1, autoconf 2.68, libtool 2.4, Fedora 16

I'm cross-compiling a project that has LT_INIT([win32-dll]) and has
programs as well as libraries.
After "make" I have programs (.exe) as well as libraries in .libs/

"make install" installs libraries from .libs:
libtool: install:  /usr/bin/install -c
.libs/libDiffImage-0../bin/libDiffImage-0.dll

but instead of installing programs from .libs/ it installs wrappers
from current directory.
Apparently these wrappers on windows are small ~30kb executables.

$ ls -l automask.exe .libs/automask.exe
-rwxrwxr-x. 1 wojdyr wojdyr  27136 04-02 19:14 automask.exe
-rwxrwxr-x. 1 wojdyr wojdyr 112544 04-02 19:14 .libs/automask.exe

They are installed instead of real programs:

test -z "/run/mw/foo/bin" || /bin/mkdir -p "/run/mw/foo/bin
  /bin/sh ./libtool   --mode=install /usr/bin/install -c automask.exe
diffdump.exe printpeaks.exe diff2jpeg.exe '/run/mw/foo/bin'
libtool: install: /usr/bin/install -c automask.exe /run/mw/foo/bin/automask.exe




Information forwarded to bug-automake <at> gnu.org:
bug#11155; Package automake. (Thu, 26 Dec 2013 11:30:03 GMT) Full text and rfc822 format available.

Message #8 received at 11155 <at> debbugs.gnu.org (full text, mbox):

From: Stefano Lattarini <stefano.lattarini <at> gmail.com>
To: Marcin Wojdyr <wojdyr <at> gmail.com>
Cc: 11155 <at> debbugs.gnu.org
Subject: Re: when cross-compiling with LT_INIT([win32-dll]) wrappers are
 installed instead of real programs
Date: Thu, 26 Dec 2013 12:29:39 +0100
tags 11155 notabug
close 11155
stop

Reference:
<http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11155>

This actually looks like a libtool bug rather than an Automake one.
I suggest you bring up the issue on libtool's list.  If it turns
out this actually is an Automake-specific issue, feel free to
reopen this bug.

Thanks (and sorry for the shameful delay in replying),
  Stefano






Added tag(s) notabug. Request was from Stefano Lattarini <stefano.lattarini <at> gmail.com> to control <at> debbugs.gnu.org. (Thu, 26 Dec 2013 11:30:06 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 11155 <at> debbugs.gnu.org and Marcin Wojdyr <wojdyr <at> gmail.com> Request was from Stefano Lattarini <stefano.lattarini <at> gmail.com> to control <at> debbugs.gnu.org. (Thu, 26 Dec 2013 11:30:07 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 23 Jan 2014 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 11 years and 208 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.