From owner-freebsd-ports@freebsd.org Sun Dec 16 03:18:20 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6013E133A890 for ; Sun, 16 Dec 2018 03:18:20 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id BAD6B6E00F for ; Sun, 16 Dec 2018 03:18:19 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 7F053133A886; Sun, 16 Dec 2018 03:18:19 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5C954133A885 for ; Sun, 16 Dec 2018 03:18:19 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DF4586E007; Sun, 16 Dec 2018 03:18:18 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-ot1-x329.google.com with SMTP id u16so9159976otk.8; Sat, 15 Dec 2018 19:18:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=U3laTQIHkzC4xyWVSJGCizo5sl8EEIouUaKUI5FNDxI=; b=YIVG4NiHeqpgPpbMDRqyk5QZ9QixJsSIT9qmia1pQlajWf35H2Wr0Fwz8sHK4fqj/+ YTCznJLFgVAiPseU0n+CWC5lE8OFL7tczHyzFlY7/T2opAoTzvQcZMshUaG7DZISErbZ suqXi3vFFvZAMaiHKz8TMU9KlvqX+7dOYLJWQv4QumTVkb42/6qECDvb+5NV7Y1R5iJr O989YGec0OnHIlJQ1/iX6DwVGx2I8dKJBoAYHAlAY58e4HqqSGivxHIazRpHijmlvnIK 9MfzG9UyASGmhvKBakI9sB+TsldCL1ttCyfiODqdwYw4Yi04a3IZDx6XXBkEiggcU8rb /0tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=U3laTQIHkzC4xyWVSJGCizo5sl8EEIouUaKUI5FNDxI=; b=rLntH2gEAXvOlzZRZU2UtwIB5iti5pU2+/ejYYcfaHjJBZU0WuG4dJYA3Qq9QveNow vPt0Te59B3XajRoXlQT/FCaWi6xNFOfaC+YulmuRVyY8GXgaoLqWkobPwnqlYj2uCA8+ nsmft4iSUMiPVVJ78swXN/uG4IeHbdzXvFeD/6bOMrwUgAKlbkY7kXLGHIKrGZt/Stk5 pnxkH9sie/BrR6HIzvu34KcMefeY8l/OWdfzYbNGiVAkEyjlV5yR2Tf8Gj2zprd3n4H2 93iFBgxGbC9AsMs8q4xIzf8yRpapLR/V/yeB63GsoV3vHb4SYonrFjNuaRjVTjBCP73g hEkA== X-Gm-Message-State: AA+aEWZ9t1YNeWGK46HOfnjxImFb0vYyiWLadAKZMKLOKd92u/EtvBQF 7HXA+qE/iw8V4n8Nar4OuKqZQxEeeJAHWBIbJau6vg== X-Google-Smtp-Source: AFSGD/XIuekeoLOpWn0cFfUpXa1deGdOWcZAqDvYR3mINU8/SOBQtJXrhM8RUhzQWPkU8ePbl3CWqo6BwgwO7ZM/JJA= X-Received: by 2002:a05:6830:134a:: with SMTP id r10mr5953414otq.195.1544930297711; Sat, 15 Dec 2018 19:18:17 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Kevin Oberman Date: Sat, 15 Dec 2018 19:18:05 -0800 Message-ID: Subject: Re: Massive PORTREVSION bump for gcc8 To: Jan Beich Cc: "ports@FreeBSD.org" , Gerald Pfeifer X-Rspamd-Queue-Id: DF4586E007 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.90 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.90)[-0.903,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-0.997,0] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Dec 2018 03:18:20 -0000 On Sat, Dec 15, 2018, 6:32 PM Jan Beich Kevin Oberman writes: > > > This morning the PORTREVISION on at least hundreds of ports was bumped > > because gcc8 was declared as the "canonical" version. As a result, I will > > have about 300 ports to rebuild which will take many hours. > > Why? > > USE_GCC embeds RPATH during build where libgcc_s, libgfortran, > libstdc++, etc. can be found. Mixing different versions (e.g., libgcc_s > from lang/gcc7 with libgfortran from lang/gcc8) may destabilize > runtime. Rebuild is necessary to ensure the consistent state, mainly for > portmaster/portupgrade that don't rebuild every time dependency is > upgraded. > > USE_GCC is implicitly set by USES=compiler on architectures stuck with > GCC in base i.e., powerpc*/sparc64/mips*/riscv*. > > [..] Thanks, Jan. I must admit that I did not think of this, though I should have. Sorry about the noise. -- Kevin Oberman, Retired Network Engineer