Abhishek Arya
ffe166e75c
Fix #1560
2018-06-25 14:59:03 -07:00
Oliver Chang
952a758fce
Downgrade clang ( #1560 )
2018-06-25 14:25:35 +10:00
Max Moroz
cfa75aa5c5
[infra] Bump LLVM revision to r333631 ( fixes #1475 ).
2018-06-01 13:02:38 -07:00
Max Moroz
8b206083f7
[infra] Bump LLVM revision to r333416 ( fixes #1469 , #1279 ).
2018-05-31 12:52:59 -07:00
Oliver Chang
7b87fafb5a
[infra] Install deps in base-image, and separate out base-msan-builder.
2018-02-20 15:22:13 +11:00
Oliver Chang
8db9a9081b
Blacklist __gxx_personality_* libcxxabi functions ( #1099 ).
2018-02-07 10:51:47 +11:00
Oliver Chang
2809452c40
Revert unwinder changes ( #1099 ).
...
Actually breaks msan.
2018-02-05 16:31:18 +11:00
Oliver Chang
99bd56b54c
fix typo
2018-02-05 15:41:32 +11:00
Oliver Chang
7ff3be27fb
Use llvm unwinder ( #1099 ).
2018-02-05 11:36:16 +11:00
Oliver Chang
8152732d30
Roll llvm (for #1030 )
2017-12-09 15:05:37 -08:00
Oliver Chang
4862fdf384
Manually bump llvm revision to 315377 ( #857 ).
...
Once chromium rolls past this, we will still update automatically.
2017-10-11 08:19:21 -07:00
Oliver Chang
78efe3f702
Use https for checking out llvm
2017-08-29 16:17:44 -07:00
Oliver Chang
e1e4c337e4
Use new libFuzzer location.
...
Fixes #785
2017-08-21 18:10:12 -07:00
Oliver Chang
af86b0cbdb
Use chromium clang revision for base-clang image. ( #640 )
...
We still use trunk libFuzzer (from chromium mirror).
2017-05-31 12:30:29 -07:00
Oliver Chang
60835ac420
oss-fuzz/BASE_IMAGE -> oss-fuzz-base/BASE_IMAGE
2017-03-22 12:12:51 -07:00
Oliver Chang
7df64d4ac4
[infra] ossfuzz/IMAGE -> gcr.io/oss-fuzz/IMAGE
2017-03-15 18:46:31 -07:00
Abhishek Arya
e1d6f4a4fa
Ensure all builds are optimized, fix #421
...
-O1 gives better coverage for fuzzing.
2017-03-07 09:28:43 -08:00
Kostya Serebryany
3483393621
add FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION ( #410 )
2017-02-21 17:43:41 -08:00
Abhishek Arya
3125fbeff1
Fixes #263
2017-01-31 11:08:22 -08:00
Oliver Chang
49baa72f5b
Revert lld changes.
...
Causing:
"==19==ERROR: AddressSanitizer: attempting free on address which was not malloc()-ed" everywhere
Revert "[infra] disabling unused command line argument error"
This reverts commit 4332b19a9f
.
Revert "[infra] using lld. Fixes #295 . (#297 )"
This reverts commit 446a6a7534
.
2017-01-19 17:25:20 -08:00
Mike Aizatsky
4332b19a9f
[infra] disabling unused command line argument error
...
several builds fail because of -fuse-ld flag
2017-01-19 14:58:19 -08:00
Mike Aizatsky
446a6a7534
[infra] using lld. Fixes #295 . ( #297 )
2017-01-19 13:14:30 -08:00
Mike Aizatsky
3d220f2588
[infra] renaming images: base->base-image, base-libfuzzer->base-builder
...
Continue publishing base-libfuzzer until images a built and
derived images migrated.
Issue #142
2016-12-29 13:39:41 -08:00
Mike Aizatsky
2de24fc520
[infra] build msan version of libcxx into /usr/msan/lib ( #59 ).
2016-12-14 13:16:11 -08:00
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