Skip to content
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

GDB, SQLite, CMake, CGAL, libxslt updates #1775

Merged
6 commits merged into from Sep 1, 2015

Conversation

davidlt
Copy link
Contributor

@davidlt davidlt commented Aug 26, 2015

These updates are from next branch already tested for a long time. Time to move on to stable. Compile tested.

Note, GDB 7.9.1 will make debugging CMSSW + ROOT6 + LLVM stack a lot faster. 7.10 should be releases soonish as it's already branched long time ago.

@davidlange6

David Abdurachmanov added 6 commits August 26, 2015 15:09
Older version of GDB contains bug which heavily slows down GDB
if LLVM symbols are involved. 7.9.1 provides huge speedup debugging
CMSSW (which incl. ROOT6 + LLVM).

An extra patch is required for `configure` to disable `makeinfo` if
such does not exist on the system. The patch brings `configure` to
it's documented behavior. There are BZ items for `MAKEINFO=true` not
working as advertised.

`configure` is patched instead of `configure.ac` because for
regeneration a very specific version of `autoconf` would be required,
which is too old on the system and too new in `autotools` package.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
(cherry picked from commit 982af1c)
Recent SQLite releases claims higher performance.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
(cherry picked from commit 3c357b3)
Needed for building ROOT 6.04.00+ for updated Find<PACKAGE>.cmake
scripts.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Tested-on: slc6_amd64_gcc491
Tested-on: fc19_aarch64_gcc490
Tested-on: osx10A_amd64_clang610
(cherry picked from commit cf343ea)
Update CMake to 3.3.0 and remove any if-statements for ONLINE builds.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
(cherry picked from commit 5f8dd81)
There is a failure in string replacement command if CMake 3.3.0 used.
Change replace pattern: "//CMakeLists.txt" --> "/CMakeLists.txt"

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
(cherry picked from commit 3571d9d)
Crypto is auto-enabled by configure script if available on the system,
but it's not part of bootstrap. Patch disabled crypto.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
(cherry picked from commit 06a0f56)
@davidlt davidlt self-assigned this Aug 26, 2015
@ghost
Copy link

ghost commented Sep 1, 2015

@davidlt @davidlange6 @smuzaffar I'm merging this PR now and also triggering a 12:00 IB.

ghost pushed a commit that referenced this pull request Sep 1, 2015
GDB, SQLite, CMake, CGAL, libxslt updates
@ghost ghost merged commit 4e729ae into cms-sw:IB/CMSSW_7_6_X/stable Sep 1, 2015
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant