Install and run tests for DOLFIN (next) in a Docker container

Build: #1015 was successful Changes by 6 people

Build result summary

Details

Completed
Duration
81 minutes
Labels
None
Revisions
dolfin-next
d7b397796b35ee949424dade7e336896387f718a d7b397796b35ee949424dade7e336896387f718a
fiat-next-git
3916029f6f5ee81cb59b9d3a9dd7b14ec33bca22 3916029f6f5ee81cb59b9d3a9dd7b14ec33bca22
ufl-next-git
98b3041638615cfa929a1eafc86564b2f0d92af7 98b3041638615cfa929a1eafc86564b2f0d92af7
dijitso-next-git
e615aa5ac6a4648d09047158c05e314183e7686d e615aa5ac6a4648d09047158c05e314183e7686d
ffc-next-git
c52e64f662ed62f5af99ec71049d89257443667a c52e64f662ed62f5af99ec71049d89257443667a
testing
1fac8b226a1b4c408525379af321de3d009f0691 1fac8b226a1b4c408525379af321de3d009f0691
Total tests
3025
Successful since
#1013 ()

Code commits

dolfin-next
Author Commit Message Commit date
Michal Habera Michal Habera d7b397796b35ee949424dade7e336896387f718a d7b397796b35ee949424dade7e336896387f718a Merged master into next
Min RK &lt;benjaminrk@gmail.com&gt; Min RK <benjaminrk@gmail.com> 0a9aebee2101d8d8cb041f7baca4f01867e7748d 0a9aebee2101d8d8cb041f7baca4f01867e7748d Merged in minrk/dolfin/fix-static-python (pull request #507)
support statically linked libpython
Min RK &lt;benjaminrk@gmail.com&gt; Min RK <benjaminrk@gmail.com> 0c1e235824db685518dfa4bcbb16c6fdc7eaabc4 0c1e235824db685518dfa4bcbb16c6fdc7eaabc4 Don't link libpython
it's not needed for dynamic libraries loaded from python (python itself resolves libpython symbols)
and doesn't work if Python has statically linked libpython
matteo croci &lt;matteo.croci@maths.ox.ac.uk&gt; matteo croci <matteo.croci@maths.ox.ac.uk> 2b142ebdd5bda058e64c0c4fab413b5e6c515e98 2b142ebdd5bda058e64c0c4fab413b5e6c515e98 Merged in croci/croci-create_transfer_matrix_credits (pull request #504)
Acknowledging myself

Approved-by: Patrick Farrell <patrick.farrell@maths.ox.ac.uk>
Min RK &lt;benjaminrk@gmail.com&gt; Min RK <benjaminrk@gmail.com> 0bd0554d9aa804f7723637cc971a99887a813281 0bd0554d9aa804f7723637cc971a99887a813281 support statically linked libpython on darwin
Python may itself statically link libpython, in which case adding `-lpython3.6m` will result in a broken library

I suspect that in general, adding `-lpython` is never needed,
and `-undefined dynamic_lookup` is the only thing needed here.