Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:16.0:FactoryCandidates
procmail
reproducible.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File reproducible.patch of Package procmail
https://bugzilla.opensuse.org/show_bug.cgi?id=1041534 Avoid benchmarking the build machine to determine compilation results Index: procmail-3.24/src/autoconf =================================================================== --- procmail-3.24.orig/src/autoconf +++ procmail-3.24/src/autoconf @@ -951,6 +951,7 @@ void*realloc(),*malloc(); #endif int main() { char*p=malloc(1),*q=0; +#if 0 size_t len,last,max=BLKSIZ*64; /* 1M on non-SMALLHEAP systems */ int count=0; for(last=len=INITIAL;len<=max+INITIAL;len+=BLKSIZ) @@ -968,6 +969,7 @@ int main() { puts("#define INEFFICIENTrealloc"); exit(1); } +#endif exit(0); } HERE @@ -1248,10 +1250,9 @@ int main(argc,argv)int argc;const char*a if(!iter) iter=1; printf("\ -/* Your system's strstr() is %.2f times %sER than my C-routine */\n", - syscnt>=iter?(double)syscnt/iter:(double)iter/syscnt, - syscnt>=iter?"SLOW":"FAST"); - if(syscnt>iter+iter/16) /* if at least 1.0625 times slower */ +/* Your system's strstr() is %sER than my C-routine */\n", + "FAST"); + if(0) /* always use system strstr to have reproducible binaries */ printf("\ #define SLOWstrstr\t\t\t /* using my substitute instead */\n"); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor