Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Mar 2020 00:45:19 +0000
From:      bugzilla-noreply@freebsd.org
To:        vbox@FreeBSD.org
Subject:   [Bug 244603] emulators/virtualbox-ose: use contemporary GCC instead of old llvm
Message-ID:  <bug-244603-26505-nGa7e5sdVZ@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-244603-26505@https.bugs.freebsd.org/bugzilla/>
References:  <bug-244603-26505@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244603

--- Comment #2 from commit-hook@freebsd.org ---
A commit references this bug:

Author: kevans
Date: Thu Mar 12 00:44:46 UTC 2020
New revision: 528259
URL: https://svnweb.freebsd.org/changeset/ports/528259

Log:
  MFH: r528258

  emulators/virtualbox-ose: use contemporary GCC instead of old llvm

  The bug in PR 236616 resulted in virtualbox getting pinned to llvm7. This=
 is
  less than ideal, and in-fact has been broken by improvements to
  machine/atomic.h
  on x86 that require a more modern compiler.

  Switch the build to USE_GCC=3D any. The patches that were previously appl=
ied
  if COMPILER_TYPE =3D=3D clang are actually needed by newer GCCs as well, =
so make
  those
  standard patches instead, folding the Config.kmk patches together.

  We should put some effort into testing llvm10 and working out why llvm
  breaks
  it, but fixing the build is more important at the moment.

  Q/A:
  * portlint (pre-existing issues; none in current patch)
  * testport (-CURRENT, amd64)
  * run testing by madpilot@

  PR:           244603
  Approved by:  koobs (mentor), bapt (mentor)
  Approved by:  portmgr (blanket: build fix)
  Differential Revision:        https://reviews.freebsd.org/D23967

  Approved by:  ports-secteam (blanket: build fix)

Changes:
_U  branches/2020Q1/
  branches/2020Q1/emulators/virtualbox-ose/Makefile
  branches/2020Q1/emulators/virtualbox-ose/files/extrapatch-Config.kmk
=20
branches/2020Q1/emulators/virtualbox-ose/files/extrapatch-src-VBox-Devices-=
PC-ipxe-Makefile.kmk
=20
branches/2020Q1/emulators/virtualbox-ose/files/extrapatch-src-recompiler-Ma=
kefile.kmk
  branches/2020Q1/emulators/virtualbox-ose/files/patch-Config.kmk
=20
branches/2020Q1/emulators/virtualbox-ose/files/patch-src-VBox-Devices-PC-ip=
xe-Makefile.kmk
=20
branches/2020Q1/emulators/virtualbox-ose/files/patch-src-recompiler-Makefil=
e.kmk

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-244603-26505-nGa7e5sdVZ>