Project

General

Profile

Support #10824

support SUSE builds

Added by Lynn Garren almost 4 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
-
Start date:
11/05/2015
Due date:
% Done:

100%

Estimated time:
Spent time:
Co-Assignees:
Duration:

Description

Make sure the tools will support SUSE builds.

History

#1 Updated by Lynn Garren almost 4 years ago

Lisa Goodenough is working with our tools to build art and geant4 on SUSE 11.3. Several problems have been identified. We are updating the infrastructure to explicitly recognize SUSE. Notes are here: Proper_support_for_SUSE_builds

#2 Updated by Lynn Garren almost 4 years ago

ssibuildshims v0_09_00 and buildFW will now recognize SUSE and also use the ups platform command if it is available. I am rebuilding source code tarballs associated with art v1_17_03 with the new ssibuildshims.

So far, it is possible to build build_base-v4_9_3, which contains gcc, cmake, git and similar products. To build, you should make a new directory, then pull and build.

pullProducts -p <product_directory> source build_base-v4_9_3
buildFW -t -b e9 <product_directory> prof build_base-v4_9_3

I will let you know when the rest of the art product stack is available.

#3 Updated by Lynn Garren almost 4 years ago

  • % Done changed from 0 to 50

The source code tarballs for all third party products used by art v1_17_03 and the mu-v1_17_03 distribution have been rebuilt. The gccxml and python build scripts also have appropriate changes.

You can build just the third party products with the following commands:

pullProducts -p <product_directory> source art_product_stack-1.17.03 
./buildFW -t -b e9 <product_directory> prof art_product_stack-1.17.03 
pullProducts -p <product_directory> source mubase-1.17.03
./buildFW -t -b e9 <product_directory> prof mubase-1.17.03

#4 Updated by Lynn Garren almost 4 years ago

  • Status changed from Assigned to Feedback
  • % Done changed from 50 to 100

cetpkgsupport v1_10_00 now builds properly and also uses ups platform if that command is available.

Because we are using a new cetpkgsupport, this build needs a special bundle: art-v1_17_03_su
It will still build art v1_17_03. The only thing that is changed is the bundle version and the cetpkgsupport version.

pullProducts -p <product_directory> source art-1.17.03.su
./buildFW -t -b e9 `pwd` prof art-v1_17_03_su

Note that the tools are designed to accept two spellings of the version.

Please let us know if this build works properly for you.

#5 Updated by Lynn Garren almost 4 years ago

The matching mu build is now available. This should be the complete set of everything you need.

pullProducts -p <product_directory> source mu-1.17.03.su
./buildFW -t -b e9 -s s21 `pwd` prof mu-v1_17_03_su

#6 Updated by Lynn Garren almost 3 years ago

  • Status changed from Feedback to Closed


Also available in: Atom PDF