Mike Aizatsky
26630f32cb
[infra] .a merging is no longer necessary b/c it now happens during llvm build
...
60479ea31b
Thanks @EricWF
Issue #73
2016-11-18 12:45:02 -08:00
Mike Aizatsky
487e9f4ed6
[infra] removing FUZZER_LDFLAGS ( fixes #73 )
...
Workarounds libc++abi issue by folding libc++abi.a into libc++.a.
Will keep FUZZER_LDFLAGS empty for a while until tpm2 is fixed.
2016-11-18 12:16:35 -08:00
Mike Aizatsky
3599908dbf
[infra] use $src, $out and $work in build scripts instead of /src, /out, /work ( #88 )
...
This will make it possible to run scripts outside of docker container.
2016-11-18 11:16:38 -08:00
Mike Aizatsky
5cf48acc50
installing packages needed to build binaries
2016-11-04 15:31:22 -07:00
Mike Aizatsky
48778facde
folding coverage into base-libfuzzer since target images is where sources are
2016-11-03 20:13:29 -07:00
Mike Aizatsky
4a1014636d
[infra] chown
2016-10-19 18:07:08 -07:00
Mike Aizatsky
de6c41a671
[infra] building clang with a single RUN command.
...
Each RUN command creates an overlay layer. This results in keeeping all
intermediate files.
By consolidating all work in a single script, the size of base-clang
image is decreased from 3G to 1G.
2016-10-07 12:06:24 -07:00
Mike Aizatsky
da4ce50ee9
[infra] do not build msan
...
it conflicts with static-only libc++.
2016-08-16 13:19:33 -07:00
Mike Aizatsky
b580229493
[infra] build static libc++ only
2016-08-16 12:56:42 -07:00
Mike Aizatsky
b9103917c5
[infra] build only x86
2016-08-15 15:24:03 -07:00
Mike Aizatsky
5c1713225e
[infra] building msan libc++ variant
2016-08-15 15:13:30 -07:00
Mike Aizatsky
af93794f39
[infra] using whole-archive options
2016-08-11 15:42:21 -07:00
Mike Aizatsky
69110e1f33
[infra] no need to call /env
2016-08-07 19:53:25 -07:00
Mike Aizatsky
a4b1f6c2a5
[infra] moved env variables into Dockerfiles
2016-08-06 11:11:39 -07:00
Mike Aizatsky
3b9b8fe433
[infra] updated linker flags.
2016-08-06 10:29:42 -07:00
Mike Aizatsky
255a2c63b4
[infra] using LDFLAGS with static library linkage
2016-08-05 16:29:38 -07:00
Mike Aizatsky
f1b094b16a
[infra] removing workspace directory
2016-08-01 14:15:43 -07:00
Mike Aizatsky
a8394ce0b6
adding make to Dockerfiles
2016-07-28 13:46:35 -07:00
Mike Aizatsky
7ef8ddd092
[infra] docker images nits
2016-07-27 16:04:01 -07:00
Mike Aizatsky
fbae9ad868
[infra] adding lc++abi
2016-07-25 16:02:56 -07:00
Mike Aizatsky
679945be2d
[infra] env script cleanup
2016-07-22 14:05:53 -07:00
Mike Aizatsky
50a790b896
[infra] removing build artifacts after installation
2016-07-22 13:24:49 -07:00
Mike Aizatsky
3fa412a17c
[infra] more dockerfiles tweaks
2016-07-21 14:10:04 -07:00
Mike Aizatsky
06a204d5cd
[infra] docker files cleanup
2016-07-21 13:51:01 -07:00
Mike Aizatsky
1d0da0ad89
images->base-images folder rename to match jenkins job
2016-07-20 15:07:26 -07:00