Support #10824

support SUSE builds

Added by Lynn Garren about 5 years ago. Updated over 4 years ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:
Spent time:


Make sure the tools will support SUSE builds.


#1 Updated by Lynn Garren about 5 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 about 5 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 about 5 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 about 5 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
./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 about 5 years ago

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

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

#6 Updated by Lynn Garren over 4 years ago

  • Status changed from Feedback to Closed

Also available in: Atom PDF