Sunday, April 30, 2017

CVS: cvs.openbsd.org: ports

CVSROOT: /cvs
Module name: ports
Changes by: kili@cvs.openbsd.org 2017/04/30 15:33:26

Modified files:
lang/ghc : Makefile

Log message:
Suppress a lot of (not all) warnings when using clang:

ghc uses cc for generating object files from assembler files and
passes the CONF_CC_OPTS_STAGE? flags to it, which clang doesn't
like, so add -Wno-unused-command-line-argument to the flags passed
to cc if it's clang.

To let this work for the bootstrap compiler, properly CONFIGURE_ENV
when installing the bootstrap (in post-patch:). This also makes the
hack patching the bootstrap/bin/ghc script in post-patch: obsolete.

prodded by (and with some hints from) espie@

~here are still a lot of warnings, most about macros #defined in
storage/ClosureMacros.h. Those should be fixed in a separate step,
probably after an update to ghc-8.

No comments:

Post a Comment