sci-physics/pythia: fix bug 836833

Closes: https://bugs.gentoo.org/836833
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
This commit is contained in:
Guilherme Amadio
2022-06-02 16:27:11 +02:00
parent cd3f9e94ad
commit f0ad7e052b

View File

@@ -27,28 +27,28 @@ https://bugs.gentoo.org/766306
-int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
-int pyints[2*20];
-int pybins[4+1000+2*20000];
+extern int pyjets[2+5*4000+2*2*5*4000];
+extern int pydat1[200+2*200+200+2*200];
+extern int pydat2[4*500+2*4*500+2*2000+2*4*4];
+extern int pydat3[3*500+2*8000+2*8000+5*8000]; /* KNDCAY=8000 */
+extern char pydat4[2*500*16];
+extern int pydatr[6+2*100];
+extern int pysubs[2+500+81*2+2*200];
+extern int pypars[200+2*200+200+2*200];
+extern int pyint1[400+2*400];
+extern int pyint2[500+2*500+2*20*500+2*4*40];
+extern int pyint3[2*81*2+3*1000+2*1000];
+extern int pyint4[500+2*5*500];
+extern int pyint5[1+3*501+2*3*501];
+extern char pyint6[501*28];
+extern int pyint7[2*6*7*7];
+extern int pyint8[2*5*13];
+extern int pyint9[2*4*13];
+extern int pyuppr[1+7*20+1+2*10+2*5*20+2*11]; /* PYUPPR DOES NOT EXIST IN PYTHIA6 AT ALL!!! */
+extern int pymssm[100+2*100];
+extern int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
+extern int pyints[2*20];
+extern int pybins[4+1000+2*20000];
+static int pyjets[2+5*4000+2*2*5*4000];
+static int pydat1[200+2*200+200+2*200];
+static int pydat2[4*500+2*4*500+2*2000+2*4*4];
+static int pydat3[3*500+2*8000+2*8000+5*8000]; /* KNDCAY=8000 */
+static char pydat4[2*500*16];
+static int pydatr[6+2*100];
+static int pysubs[2+500+81*2+2*200];
+static int pypars[200+2*200+200+2*200];
+static int pyint1[400+2*400];
+static int pyint2[500+2*500+2*20*500+2*4*40];
+static int pyint3[2*81*2+3*1000+2*1000];
+static int pyint4[500+2*5*500];
+static int pyint5[1+3*501+2*3*501];
+static char pyint6[501*28];
+static int pyint7[2*6*7*7];
+static int pyint8[2*5*13];
+static int pyint9[2*4*13];
+static int pyuppr[1+7*20+1+2*10+2*5*20+2*11]; /* PYUPPR DOES NOT EXIST IN PYTHIA6 AT ALL!!! */
+static int pymssm[100+2*100];
+static int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
+static int pyints[2*20];
+static int pybins[4+1000+2*20000];
void *pythia6_common_address(const char* name) {
if (!strcmp(name,"PYJETS")) return pyjets;