Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 May 2022 14:59:18 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        "pkubaj@freebsd.org" <pkubaj@FreeBSD.org>, dev-commits-ports-main@freebsd.org
Subject:   Re: git: ca48c22e1c7a - main - lang/gcc12: add gcc 12
Message-ID:  <94B6CB06-97A9-4413-BBA8-4DAF0794617D@yahoo.com>
In-Reply-To: <BC65C422-C4E6-444B-8B52-F7989D97200F@yahoo.com>
References:  <BC65C422-C4E6-444B-8B52-F7989D97200F@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
[I ran into another issue for lang/gcc12 use.]

On 2022-May-7, at 12:14, Mark Millard <marklmi@yahoo.com> wrote:

> I do not know the intent at this point but:
>=20
> /usr/ports/Mk/bsd.gcc.mk
>=20
> still has the lines unchanged that translate lang/gcc12
> references into lang/gcc12-devel :
>=20
> # A concrete version has been selected. Set proper ports dependencies,
> # CC, CXX, CPP, and flags.
> V:=3D                     ${_USE_GCC:S/.//}
> .  if ${V} =3D=3D 12 || ${V} =3D=3D 13
> _GCC_PORT:=3D             gcc${V}-devel
> .  else
> _GCC_PORT:=3D             gcc${V}
> .  endif
>=20
> So, for example, listing lang/gcc12 to poudriere will actually
> build lang/gcc12-devel instead.

Note: I'm exploring what happens with the above no longer
causing lang/gcc12-devel to be used. No claim that you
expect such to be working at this point.

In attempting to install lang/gcc12 I get:

Checking integrity... done (2 conflicting)
  - gcc12-12.1.0 conflicts with gcc11-11.3.0 on =
/usr/local/include/libgccjit++.h
  - gcc12-12.1.0 conflicts with gcc11-11.3.0 on =
/usr/local/include/libgccjit++.h

So I end up with:

Installed packages to be REMOVED:
	gcc11: 11.3.0

New packages to be INSTALLED:
	gcc12: 12.1.0

Because I already had lang/gcc11 installed.


=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?94B6CB06-97A9-4413-BBA8-4DAF0794617D>