-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debian/Ubuntu Packages Close #70 #82
Conversation
This pull request is for review purposes, does not have to go in 1.1 (but could). I just realized we could also try to use the static hdf5 libs for shipping (which did not work the last time by setting |
Nice work, let's keep this one open until after 1.1 since it should be very low merge/rebase overhead. |
Sounds good. I could partially move out some of the |
IF(HDF5_IS_PARALLEL OR TOOLS_MPI) | ||
SET(MPI_FLAVOR "openmpi") | ||
SET(MPI_FLAVOR_BIN "openmpi-bin") | ||
SET(MPI_FLAVOR_MINVERSION 1.4.3) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change to >= 1.5.1
http://svn.open-mpi.org/svn/ompi/branches/v1.5/NEWS
- Use memmove (instead of memcpy) when necessary (e.g., source and
destination overlap).
Update: Rebased against latest changes |
ok, this goes in 1.2 |
- works with mpich2 - works with serial libSplash and with/without TOOLS_MPI - supports -dbg packages - create a meaningful package name (see e.g. hdf5 package names) - adds all relevant meta information - is always a "dev" versions because it ships headers too - Travis: install by package manager
Rebased, updated with the last points, checked and ready for the merge :) |
|
||
# create or creates specific library names like ??? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why the ???
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
:) will fix
Debian/Ubuntu Packages Close #70
I know it's a 1.2 feature, but do not slap me 'cause it's Christmas time - wohooooooo.
Features tested and working on
make package
:TOOLS_MPI
.deb
files (dependencies, suggestions, ...).travis.yml
cleaned up (global vars now on a central place) and installs the.deb
package for example compiles (tests still compiled in-source)Things to be done / reviewed:
"upgrade and replace" that orjust "add" to it?..rpm
and OSX shipping (I didn't find a good doc for the first and the API is still changing to heavily for OSX and I have no testing env for it) - and of course NSIS Windows shipping can wait due to missing relevance for HPC (but there are, like in OSX, users that do their data analysis on it) ...splash2xdmf.py
python module example, policy