Date: Fri, 30 Oct 2015 16:50:28 +0000 (UTC) From: Brooks Davis <brooks@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r400548 - in head/lang/clang36: . files Message-ID: <201510301650.t9UGoSO3088486@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: brooks Date: Fri Oct 30 16:50:27 2015 New Revision: 400548 URL: https://svnweb.freebsd.org/changeset/ports/400548 Log: Fix build with GCC 4.9. PR: 196712 Submitted by: kwm Added: head/lang/clang36/files/patch-svn-226925 (contents, props changed) Modified: head/lang/clang36/Makefile Modified: head/lang/clang36/Makefile ============================================================================== --- head/lang/clang36/Makefile Fri Oct 30 16:29:48 2015 (r400547) +++ head/lang/clang36/Makefile Fri Oct 30 16:50:27 2015 (r400548) @@ -2,6 +2,7 @@ PORTNAME= clang DISTVERSION= 3.6.2 +PORTREVISON= 1 CATEGORIES= lang devel MASTER_SITES= http://llvm.org/releases/3.6.2/ PKGNAMESUFFIX= ${LLVM_SUFFIX} Added: head/lang/clang36/files/patch-svn-226925 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/clang36/files/patch-svn-226925 Fri Oct 30 16:50:27 2015 (r400548) @@ -0,0 +1,28 @@ +$FreeBSD$ +------------------------------------------------------------------------ +r226925 | rnk | 2015-01-23 19:16:25 +0000 (Fri, 23 Jan 2015) | 1 line + +Attempt to fix ::sscanf Cygwin build break reported in PR22302 +------------------------------------------------------------------------ +Index: lib/Driver/MSVCToolChain.cpp +=================================================================== +--- tools/clang/lib/Driver/MSVCToolChain.cpp (revision 226924) ++++ tools/clang/lib/Driver/MSVCToolChain.cpp (revision 226925) +@@ -22,6 +22,8 @@ + #include "llvm/Support/FileSystem.h" + #include "llvm/Support/Process.h" + ++#include <cstdio> ++ + // Include the necessary headers to interface with the Windows registry and + // environment. + #if defined(LLVM_ON_WIN32) +@@ -212,7 +214,7 @@ + "SOFTWARE\\Microsoft\\Microsoft SDKs\\Windows\\$VERSION", + "InstallationFolder", path, &sdkVersion); + if (!sdkVersion.empty()) +- ::sscanf(sdkVersion.c_str(), "v%d.%d", &major, &minor); ++ std::sscanf(sdkVersion.c_str(), "v%d.%d", &major, &minor); + return hasSDKDir && !path.empty(); + } +
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510301650.t9UGoSO3088486>