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 |