From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: bug#31719: icedtea-3 binaries contain references to icedtea-2 Date: Tue, 05 Jun 2018 14:36:51 +0200 Message-ID: <871sdl1kbg.fsf@elephly.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59645) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQbFB-0005fK-A9 for bug-guix@gnu.org; Wed, 06 Jun 2018 12:25:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQbF8-00085T-3u for bug-guix@gnu.org; Wed, 06 Jun 2018 12:25:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:57313) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fQbF7-000850-Uz for bug-guix@gnu.org; Wed, 06 Jun 2018 12:25:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fQbF7-0007kF-Lg for bug-guix@gnu.org; Wed, 06 Jun 2018 12:25:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: =?UTF-8?Q?G=C3=A1bor?= Boskovits Cc: 31719@debbugs.gnu.org G=C3=A1bor Boskovits writes: > Do you think we can do something like rebuild icedtea3 with icedtea3, and > then rewrite the references? I guess this way the dependency loop could be > broken, as we could detach the last icedtea3 build from the packages used > for bootstrapping. > We could even make on more rebuilding, if necessary. WDYT? Yes, that=E2=80=99s an option, but I=E2=80=99m not sure it is the best opti= on. Icedtea builds already take a very long time. Rebuilding the JDK after the =E2=80=9Cbuild=E2=80=9D phase would almost double the build time. I would be happier if we could prevent references to the bootstrap JDK from ending up in the binaries. Before we can do that we need to understand why they are there. Are they necessary or are they just accidental? -- Ricardo