Gentoo Archives: gentoo-embedded

From: "René Berber" <r.berber@××××××××.org>
To: gentoo-embedded@l.g.o
Subject: [gentoo-embedded] Emerge gets in the way using target x86_64-w64-mingw32
Date: Tue, 20 Dec 2011 00:02:50
Message-Id: jcoigb$3im$1@dough.gmane.org
1 Hi,
2
3 Errors like this make emerge unusable:
4
5 # PORT_LOGDIR=/tmp x86_64-w64-mingw32-emerge -av
6 /usr/portage/dev-libs/libiconv/libiconv-1.14.ebuild
7 ...
8 * QA Notice: Excessive files found in the / partition
9 *
10 /usr/x86_64-w64-mingw32/tmp/portage/dev-libs/libiconv-1.14/image/lib/libcharset.dll.a
11 *
12 /usr/x86_64-w64-mingw32/tmp/portage/dev-libs/libiconv-1.14/image/lib/libiconv.dll.a
13
14 * ERROR: dev-libs/libiconv-1.14 failed:
15 * static archives (*.a) and libtool library files (*.la) do not
16 belong in /
17 *
18 * Call stack:
19 * misc-functions.sh, line 992: Called install_qa_check
20 * misc-functions.sh, line 546: Called die
21
22 The messages are confused, first it complains about the .dll.a which are
23 then deleted, then it complains about .a and .la files which are left.
24
25 There is no problem having .a, .dll.a, and .la files together, they are
26 different things used for different purpose (one is the real static
27 library, the other is just the symbol definitions used when linking to
28 the dynamic library).
29
30 Any idea how to coax emerge to stop making the wrong assumption?
31 --
32 René Berber

Replies