https://bugs.gentoo.org/766306 --- a/pythia6_common_address.c +++ b/pythia6_common_address.c @@ -48,28 +48,28 @@ # define pybins PYBINS #endif -int pyjets[2+5*4000+2*2*5*4000]; -int pydat1[200+2*200+200+2*200]; -int pydat2[4*500+2*4*500+2*2000+2*4*4]; -int pydat3[3*500+2*8000+2*8000+5*8000]; /* KNDCAY=8000 */ -char pydat4[2*500*16]; -int pydatr[6+2*100]; -int pysubs[2+500+81*2+2*200]; -int pypars[200+2*200+200+2*200]; -int pyint1[400+2*400]; -int pyint2[500+2*500+2*20*500+2*4*40]; -int pyint3[2*81*2+3*1000+2*1000]; -int pyint4[500+2*5*500]; -int pyint5[1+3*501+2*3*501]; -char pyint6[501*28]; -int pyint7[2*6*7*7]; -int pyint8[2*5*13]; -int pyint9[2*4*13]; -int pyuppr[1+7*20+1+2*10+2*5*20+2*11]; /* PYUPPR DOES NOT EXIST IN PYTHIA6 AT ALL!!! */ -int pymssm[100+2*100]; -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]; +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;