Gentoo Archives: gentoo-commits

From: "Michael Januszewski (spock)" <spock@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/nvidia-cuda-sdk/files: nvidia-cuda-sdk-2.10.1215.2015-vararg_inline_fix.patch
Date: Sun, 22 Mar 2009 10:50:35
Message-Id: E1LlLGC-0001yT-O5@stork.gentoo.org
1 spock 09/03/22 10:50:32
2
3 Added:
4 nvidia-cuda-sdk-2.10.1215.2015-vararg_inline_fix.patch
5 Log:
6 Fix bug #260744 (compilation problems with GCC 4.3.3+).
7 (Portage version: 2.1.6.9/cvs/Linux x86_64, RepoMan options: --force)
8
9 Revision Changes Path
10 1.1 dev-util/nvidia-cuda-sdk/files/nvidia-cuda-sdk-2.10.1215.2015-vararg_inline_fix.patch
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/nvidia-cuda-sdk/files/nvidia-cuda-sdk-2.10.1215.2015-vararg_inline_fix.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/nvidia-cuda-sdk/files/nvidia-cuda-sdk-2.10.1215.2015-vararg_inline_fix.patch?rev=1.1&content-type=text/plain
14
15 Index: nvidia-cuda-sdk-2.10.1215.2015-vararg_inline_fix.patch
16 ===================================================================
17 diff -Naurp cuda-orig/sdk/common/common.mk cuda/sdk/common/common.mk
18 --- cuda-orig/sdk/common/common.mk 2009-03-22 10:59:39.000000000 +0100
19 +++ cuda/sdk/common/common.mk 2009-03-22 11:31:55.000000000 +0100
20 @@ -100,6 +99,8 @@ NVCCFLAGS :=
21 CXXFLAGS := $(CXXWARN_FLAGS)
22 CFLAGS := $(CWARN_FLAGS)
23
24 +NVCCFLAGS += -include=vararg-fix.h
25 +
26 # Common flags
27 COMMONFLAGS += $(INCLUDES) -DUNIX
28
29 diff -Naurp cuda-orig/sdk/common/inc/vararg-fix.h cuda/sdk/common/inc/vararg-fix.h
30 --- cuda-orig/sdk/common/inc/vararg-fix.h 1970-01-01 01:00:00.000000000 +0100
31 +++ cuda/sdk/common/inc/vararg-fix.h 2009-03-22 11:17:11.000000000 +0100
32 @@ -0,0 +1,5 @@
33 +#ifndef __CUDA_VARARG_FIX
34 +#define __CUDA_VARARG_FIX
35 +// HACK: avoid compilation errors with GCC 4.3.3+
36 +int __builtin_va_arg_pack();
37 +#endif