Alvin Moore
ff073f072b
Removed npm from build docker
...
Set the debug TLS library directory for make to /usr/local/lib64
2020-02-23 18:59:25 -08:00
Alvin Moore
252b1754b3
Updated the docker version
...
Fixed the location of the TLS libraries
2020-02-23 15:35:33 -08:00
Alvin Moore
012f13fa7e
Replaced LibreSsl with OpenSSL
...
Added Python27 back to build docker
2020-02-21 02:10:58 -08:00
Alvin Moore
aa6dfc646c
Added support for boost 1.72 to build docker images
...
rRemoved python 2.7 from build docker
Locked gcc compiler to current version
2020-02-20 19:19:02 -08:00
Andrew Noyes
f3265e951c
Bump docker image version to 0.1.9
2019-12-12 11:13:13 -08:00
Andrew Noyes
0421a4c52a
Include libubsan in the docker image
2019-12-12 11:12:46 -08:00
Alvin Moore
23b2fedde1
Fix version declaration of the FoundationDB compiler
2019-10-01 16:14:11 -07:00
Alvin Moore
74d1403cd9
Updated the build docker to include a specific version of the compiler
2019-10-01 16:14:11 -07:00
Alvin Moore
c28aec3ca1
Fixed Docker label version to match image version
2019-09-13 15:31:37 -07:00
mpilman
b5e156137f
incremented image and compose-version
2019-07-29 19:32:32 -07:00
mpilman
25b7c9d560
Add Ninja to the Dockerfile
...
[Ninja](https://ninja-build.org ) is a build tool replacement for GNU
Make. It is much faster than GNU Make and cmake can generate Ninja build
files.
This change would allow us to write `cmake -G Ninja $FDB_SRC` and then
build with Ninja in the docker container. This makes the build
significantly faster.
2019-07-29 19:31:22 -07:00
Alvin Moore
d1de96649f
Added distcc to list of packages included within build-image in the event that builders use remote compilation nodes
2019-06-25 13:53:44 -07:00
Alvin Moore
418f86dd1e
Define default compiler via environmental variables
2019-06-24 15:27:06 -07:00
Alvin Moore
ce819f2e8e
Added ccache to build docker image
2019-06-17 13:11:52 -07:00
Alvin Moore
6a55949e03
Addded in developer package for valgrind
2019-05-15 14:32:21 -07:00
Alvin Moore
28e7255f4b
Added valgrind development package for Valgrind builds
2019-05-15 13:23:12 -07:00
Alvin Moore
6c51b10c84
Removed default compilation flag environmental variables
2019-05-15 11:08:06 -07:00
Alvin Moore
c93ebe1e8e
Created new build docker with valgrind and default compilation flags
2019-05-15 10:46:52 -07:00
Alvin Moore
17a11b53f0
Upgraded to devtoolset-8 to support compilation of c++17
2019-05-13 12:22:52 -07:00
Alvin Moore
0840271ddc
Added dos2unix package to build rpms
2019-05-11 07:52:51 -07:00
Alvin Moore
4a794923e6
Added environmental variable representing the docker version
...
Added Java Home environmental variable
Removed unnecessary packages
2019-05-10 10:49:32 -07:00
Alvin Moore
c2f8799537
Removed the setting of permissions and ownership for the /opt directory
...
Installed boto3 via pip
2019-04-22 22:09:25 -07:00
Alvin Moore
45868e9198
Updated the build docker file to be Centos-based
2019-04-22 09:06:55 -07:00
Vishesh Yadav
f699f85e30
boost: Update README and Dockerfile to use 1.67
2019-03-05 22:06:12 -08:00
Jingyu Zhou
4f9b2b16b5
Bump docker file version to 0.0.6
2019-02-28 00:25:11 -08:00
Jingyu Zhou
8e13d22315
Add elfutils tool for building RPMs.
...
Without this tool, RPM compilation complains eu-strip not found:
WARNING: No build ID note found in /opt/foundation/build/_CPack_Packages/Linux/RPM/foundationdb-6.1.0-/clients/usr/bin/fdbcli
/usr/lib/rpm/find-debuginfo.sh: line 104: eu-strip: command not found
2019-02-28 00:25:11 -08:00
Alex Miller
21ce26a681
Merge release-6.0 into master
2019-02-14 14:24:35 -08:00
Alvin Moore
cbc9e651d5
Added support for python3 and cmake
2019-02-08 12:43:10 -08:00
Alvin Moore
fd35a46888
Incremented the version of the build docker due to the addition of the boost 1.67 directory
2019-01-31 11:10:34 -08:00
Alex Miller
09aa1ce55b
Add boost-1.67.0 to the Dockerfile alongside 1.52.0
2019-01-07 17:17:09 -08:00
Alvin Moore
e7fb4fa13b
Added version to dockerfile
2018-11-02 10:36:40 -07:00
Alvin Moore
ecace6f7d2
Fixed requirement for building documentation
2018-11-01 14:28:17 -07:00
Alvin Moore
132e2d9267
Defined TLS build flags for projects
...
Updated TLS documentation
2018-07-01 22:49:39 -07:00
Alexander Lagerström
bec5335b34
Makes apt-get update run before apt-get install in Dockerfile
...
To comply with best practises when writing Dockerfiles I have
moved that apt-get update to run at the same layer as the
apt-get install command.
2018-04-23 13:30:54 +02:00
Alex Miller
be3780d6b0
Add an -fPIC build of libressl to the build image.
...
Even if ubuntu provided a libressl package, we'd still need to build this
ourself, because we wish to statically link all the dependencies into the
plugin. This requires a relocatable (position-independant) static library, and
it would be very unlikely for Ubuntu to offer a libressl-pic package.
2018-04-12 14:13:02 -07:00
Alvin Moore
292a570796
Specified path to gcc for ccache to work
2018-03-29 10:26:51 -07:00
Alvin Moore
b84a0e789f
Added Dockerfile build file for building packages
...
Removed package dependency not preventing Dockerfile from building packages target
2018-03-27 13:16:09 -07:00
FDB Dev Team
a674cb4ef4
Initial repository commit
2017-05-25 13:48:44 -07:00