Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 643338 Details for
Bug 727008
net-misc/bfgminer-5.5.0: stabilisation (was: fails to build with -fno-common or gcc-10)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch for -fno-common
bfgminer-no-common.patch (text/plain), 3.16 KB, created by
Luke-Jr
on 2020-06-03 22:31:58 UTC
(
hide
)
Description:
Patch for -fno-common
Filename:
MIME Type:
Creator:
Luke-Jr
Created:
2020-06-03 22:31:58 UTC
Size:
3.16 KB
patch
obsolete
>diff --git a/adl.h b/adl.h >index 6a22e2b81..f37aa8ef7 100644 >--- a/adl.h >+++ b/adl.h >@@ -4,10 +4,10 @@ > > #include <stdbool.h> > >-bool adl_active; >-bool opt_reorder; >-const int opt_targettemp; >-const int opt_overheattemp; >+extern bool adl_active; >+extern bool opt_reorder; >+extern const int opt_targettemp; >+extern const int opt_overheattemp; > void init_adl(int nDevs); > float gpu_temp(int gpu); > int gpu_engineclock(int gpu); >diff --git a/driver-cpu.c b/driver-cpu.c >index 26c894dc1..d208df65e 100644 >--- a/driver-cpu.c >+++ b/driver-cpu.c >@@ -43,6 +43,8 @@ > > BFG_REGISTER_DRIVER(cpu_drv) > >+struct cgpu_info *cpus; >+ > #if defined(__linux) && defined(CPU_ZERO) /* Linux specific policy and affinity management */ > #include <sched.h> > static inline void drop_policy(void) >diff --git a/driver-opencl.c b/driver-opencl.c >index 67a2bbaf4..9c1761b4e 100644 >--- a/driver-opencl.c >+++ b/driver-opencl.c >@@ -795,7 +795,6 @@ char *print_ndevs_and_exit(int *ndevs) > > > struct cgpu_info gpus[MAX_GPUDEVICES]; /* Maximum number apparently possible */ >-struct cgpu_info *cpus; > > > /* In dynamic mode, only the first thread of each device will be in use. >diff --git a/miner.c b/miner.c >index 6f335847d..027da43c4 100644 >--- a/miner.c >+++ b/miner.c >@@ -3762,10 +3762,6 @@ static int statusy; > static int devsummaryYOffset; > static int total_lines; > #endif >-#ifdef USE_OPENCL >-struct cgpu_info gpus[MAX_GPUDEVICES]; /* Maximum number apparently possible */ >-#endif >-struct cgpu_info *cpus; > > bool _bfg_console_cancel_disabled; > int _bfg_console_prev_cancelstate; >diff --git a/sha256_sse2_amd64.c b/sha256_sse2_amd64.c >index cfc1da009..e0023c986 100644 >--- a/sha256_sse2_amd64.c >+++ b/sha256_sse2_amd64.c >@@ -48,7 +48,6 @@ static uint32_t g_sha256_k[]__attribute__((aligned(0x100))) = { > const uint32_t sha256_init_sse2[8]__asm__("sha256_init_sse2")__attribute__((aligned(0x100))) = > {0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19}; > >-__m128i g_4sha256_k[64]; > __m128i sha256_consts_m128i[64]__asm__("sha256_consts_m128i")__attribute__((aligned(0x1000))); > > bool scanhash_sse2_64(struct thr_info * const thr, struct work * const work, >diff --git a/sha256_sse2_i386.c b/sha256_sse2_i386.c >index 757a4e1d9..6883e6045 100644 >--- a/sha256_sse2_i386.c >+++ b/sha256_sse2_i386.c >@@ -48,7 +48,6 @@ static uint32_t g_sha256_k[]__attribute__((aligned(0x100))) = { > const uint32_t sha256_32init[8]__attribute__((aligned(0x100))) = > {0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19}; > >-__m128i g_4sha256_k[64]; > __m128i sha256_consts_m128i[64]__asm__("sha256_consts_m128i")__attribute__((aligned(0x1000))); > > bool scanhash_sse2_32(struct thr_info * const thr, struct work * const work, >diff --git a/util.h b/util.h >index 97321215f..9f59b8ba9 100644 >--- a/util.h >+++ b/util.h >@@ -217,7 +217,7 @@ void cgsleep_us(int64_t us); > #define cgtimer_time(ts_start) timer_set_now(ts_start) > #define cgsleep_prepare_r(ts_start) cgtimer_time(ts_start) > void cgsleep_ms_r(cgtimer_t *ts_start, int ms); >-void (*cgsleep_us_r)(cgtimer_t *ts_start, int64_t us); >+extern void (*cgsleep_us_r)(cgtimer_t *ts_start, int64_t us); > > static inline > int cgtimer_to_ms(cgtimer_t *cgt)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 727008
:
643304
|
643306
|
643308
|
643310
|
643312
|
643314
|
643316
| 643338