IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 42377 for trunk/psconfig


Ignore:
Timestamp:
Feb 8, 2023, 11:49:37 AM (3 years ago)
Author:
eugene
Message:

conversion of tagsets using version numbers (not relevant under svn) to names associated with target environment, tagset name now required in psbuild command

Location:
trunk/psconfig
Files:
49 deleted
6 edited
9 copied

Legend:

Unmodified
Added
Removed
  • trunk/psconfig

  • trunk/psconfig/INSTALL

    r41706 r42377  
    211211** the steps above are probably not actually needed.  When is PSCONFDIR needed?
    212212
     213NOTE: see https://stackoverflow.com/questions/44967115/weak-linking-vs-as-needed
     214for a discussion of the -no-as-needed option in gcc
     215
    213216*** SUMMARY ***
    214217
    215218For Ubuntu:
    216219
    217   psbuild -extbuild -clean -rebuild -dev -optimize -no-as-needed ipp-3.3
     220  psbuild -extbuild -clean -rebuild -dev -optimize -no-as-needed ipp-ubuntu
    218221
    219222For Gentoo:
    220223
    221   psbuild -extbuild -clean -rebuild -dev -optimize ipp-3.1
    222 
     224  psbuild -extbuild -clean -rebuild -dev -optimize ipp-gentoo
     225
  • trunk/psconfig/README

    r42333 r42377  
    77*** SUMMARY ***
    88
    9 For Ubuntu:
     9For Ubuntu (gcc includes -as-needed by default) :
    1010
    11   psbuild -extbuild -clean -rebuild -dev -optimize -no-as-needed ipp-3.3
     11  psbuild -extbuild -clean -rebuild -dev -optimize -no-as-needed ipp-ubuntu
    1212
    1313For Gentoo:
    1414
    15   psbuild -extbuild -clean -rebuild -dev -optimize ipp-3.1
     15  psbuild -extbuild -clean -rebuild -dev -optimize ipp-gentoo
     16
     17For Manjaro (gcc 11 strict on strcpy) :
     18
     19  psbuild -extbuild -clean -rebuild -dev -optimize -debug-build ipp-manjaro
    1620
    1721For a new build, make sure you have a valid file for ~/.ipprc and ~/.ptolemyrc.
  • trunk/psconfig/psbuild

    r41177 r42377  
    142142
    143143if ( @ARGV == 0) {
    144     die "a distribution name is now required by psbuild (e.g., ipp-3.3)\n";
     144    die "a distribution name is now required by psbuild (e.g., ipp-ubuntu)\n";
    145145} else {
    146146    $distribution = "$tagsets/$ARGV[0].dist";
  • trunk/psconfig/pschecklibs

    r34087 r42377  
    22
    33$tagsets = "tagsets";
     4if (!-d $tagsets || !-r $tagsets || !-x $tagsets) { die "missing the directory of distribution tables: $tagsets\n"; }
     5
    46$needdev = 0;
    57
     
    5557
    5658if ( @ARGV == 0) {
    57     @list = <$tagsets/*.libs>;
    58     $file = $list[-1];
     59    die "a distribution name is now required by pschecklibs (e.g., ipp-ubuntu)\n";
    5960} else {
    6061    $file = "$tagsets/$ARGV[0].libs";
  • trunk/psconfig/pscheckperl

    r40786 r42377  
    22
    33$tagsets = "tagsets";
     4if (!-d $tagsets || !-r $tagsets || !-x $tagsets) { die "missing the directory of distribution tables: $tagsets\n"; }
    45
    56$version = "";
     
    4041
    4142if ( @ARGV == 0) {
    42     @list = <$tagsets/*.perl>;
    43     $file = $list[-1];
     43    die "a distribution name is now required by pscheckperl (e.g., ipp-ubuntu)\n";
    4444} else {
    4545    $file = "$tagsets/$ARGV[0].perl";
Note: See TracChangeset for help on using the changeset viewer.