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