bootstrap_commands = [bootstrap()] else: bootstrap_commands = [] super(LinkTask, self).__init__(task_name=task_name, depends_on=OD([('name', 'make-release-archive'), ('variant', 'releng')]), commands=bootstrap_commands + suffix_commands, **kwargs) all_tasks = [ NamedTask('check-headers', commands=[ shell_mongoc('sh ./.evergreen/check-public-decls.sh'), shell_mongoc('python ./.evergreen/check-preludes.py .') ]), FuncTask('make-release-archive', 'release archive', 'upload docs', 'upload man pages', 'upload release', 'upload build'), CompileTask( 'hardened-compile', tags=['hardened'], compression=None, CFLAGS= '-fno-strict-overflow -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE -O', LDFLAGS='-pie -Wl,-z,relro -Wl,-z,now'), FuncTask('abi-compliance-check', 'abi report'), CompileTask('debug-compile-compression-zlib', tags=['zlib', 'compression'], compression='zlib'),
bootstrap_commands = [bootstrap()] else: bootstrap_commands = [] super(LinkTask, self).__init__(task_name=task_name, depends_on=OD([('name', 'make-release-archive'), ('variant', 'releng')]), commands=bootstrap_commands + extra_commands, **kwargs) all_tasks = [ NamedTask('check-headers', commands=[ shell_mongoc('sh ./.evergreen/check-public-decls.sh'), shell_mongoc('python ./.evergreen/check-preludes.py .') ]), FuncTask('make-release-archive', 'release archive', 'upload docs', 'upload man pages', 'upload release', 'upload build'), CompileTask( 'hardened-compile', tags=['hardened'], compression=None, CFLAGS= '-fno-strict-overflow -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE -O', LDFLAGS='-pie -Wl,-z,relro -Wl,-z,now'), FuncTask('abi-compliance-check', 'abi report'), CompileTask('debug-compile-compression-zlib', tags=['zlib', 'compression'], compression='zlib'),