27 Commits

Author SHA1 Message Date
Christoph M. Becker
296b18bb44 Fix #77728: pgort140.DLL missing
If a PGO build is requested, but a build error occurs after the PGI
build has succeeded and before the PGO build has even been attempted
(for instance, if the PGO training fails), we may get a bogus archive
containing the PGI build, without any hint.

We apply a quick fix which bails out early, because if the PGI build
failed, it makes no sense to do the PGO build, and if the binaries
couldn't be built, it makes no sense to create the archive.  However,
we still allow the PGO training to fail for snapshot builds.
2019-12-19 11:24:30 +01:00
Anatol Belski
2e30262b0d Disable debug output 2018-04-04 17:21:08 +02:00
Anatol Belski
6a54232031 Use lock for PGO setup under concurrent builds 2018-04-04 17:18:12 +02:00
Anatol Belski
08f0f6a7dc Restore uploaded files cleanup 2018-03-03 01:05:25 +01:00
Anatol Belski
4f511accbf Basic intrinsic build implementation 2018-03-02 23:03:46 +01:00
Anatol Belski
78297905d0 Fix var name 2017-09-20 17:53:06 +02:00
Anatol Belski
073975a5a8 Last exported revision should not be rebuilt 2017-09-19 23:02:23 +02:00
Anatol Belski
433bd0a90d Enable partial uploads, still needs improvement 2017-09-19 18:47:37 +02:00
Anatol Belski
d7f919649b More refactoring
- partial locking on the db file
- fix revision fetching, previously only the latest was fetched
- upload snaps as they built for now
2017-09-18 19:35:59 +02:00
Anatol Belski
4515772d81 Rework update and cleanup in parallel build 2017-09-18 11:26:14 +02:00
Anatol Belski
f22c259117 Fix skip for non requested build type 2017-09-15 22:49:11 +02:00
Anatol Belski
1a51e1d9cc Reset number of running builds after all are finished 2017-09-15 21:14:23 +02:00
Anatol Belski
89296f7a9e Parallel build for snaps, basic changes 2017-09-15 19:12:04 +02:00
Anatol Belski
311b929c81 If only one build was requested, don't write all the available into db 2017-09-15 14:41:11 +02:00
Anatol Belski
3d77ce6373 Don't enforce all, allow for an exact single build 2017-09-15 13:25:16 +02:00
Anatol Belski
9af1b0b772 fix object dir removal 2017-08-18 20:41:11 +02:00
Anatol Belski
e9fc367e47 fix obj dir handlning when pgo is not setup yet 2017-08-10 20:17:38 +02:00
Anatol Belski
f2140033fc basic pgo support with the pgo_integration branch yet 2017-08-10 03:48:28 +02:00
Anatol Belski
53b84660d9 fix typo and snap location creation 2017-05-14 01:18:18 +02:00
Anatol Belski
cb78d10dde create build location if not exist 2017-05-14 01:09:36 +02:00
Anatol Belski
59cb95745c more refactoring for core snap scripts 2016-12-12 12:07:24 +01:00
Anatol Belski
68598445eb refactor the snapshot script and related stuff 2016-12-09 16:43:55 +01:00
Anatol Belski
2118134880 implement two builds per arch for snaps 2016-11-20 04:10:20 +01:00
Anatol Belski
ff278ad2e2 add deps updating, yet staging only 2016-11-19 21:03:53 +01:00
Anatol Belski
6f46af520a fix arch arg 2016-11-19 16:56:16 +01:00
Anatol Belski
83fd08e039 fix lock paths 2016-11-17 19:54:54 +01:00
Anatol Belski
ac0638eaf3 liquidate the client subdir, all the stuff can now be directly in root 2016-11-15 19:48:29 +01:00