Index: branches/eam_branches/ipp-20220316/psconfig/INSTALL
===================================================================
--- branches/eam_branches/ipp-20220316/psconfig/INSTALL	(revision 42137)
+++ branches/eam_branches/ipp-20220316/psconfig/INSTALL	(revision 42138)
@@ -211,12 +211,15 @@
 ** the steps above are probably not actually needed.  When is PSCONFDIR needed?
 
+NOTE: see https://stackoverflow.com/questions/44967115/weak-linking-vs-as-needed
+for a discussion of the -no-as-needed option in gcc
+
 *** SUMMARY ***
 
 For Ubuntu:
 
-  psbuild -extbuild -clean -rebuild -dev -optimize -no-as-needed ipp-3.3
+  psbuild -extbuild -clean -rebuild -dev -optimize -no-as-needed ipp-ubuntu
 
 For Gentoo:
 
-  psbuild -extbuild -clean -rebuild -dev -optimize ipp-3.1
-
+  psbuild -extbuild -clean -rebuild -dev -optimize ipp-gentoo
+
Index: branches/eam_branches/ipp-20220316/psconfig/README
===================================================================
--- branches/eam_branches/ipp-20220316/psconfig/README	(revision 42137)
+++ branches/eam_branches/ipp-20220316/psconfig/README	(revision 42138)
@@ -7,10 +7,14 @@
 *** SUMMARY ***
 
-For Ubuntu:
+For Ubuntu (gcc includes -as-needed by default) :
 
-  psbuild -extbuild -clean -rebuild -dev -optimize -no-as-needed ipp-3.3
+  psbuild -extbuild -clean -rebuild -dev -optimize -no-as-needed ipp-ubuntu
 
 For Gentoo:
 
-  psbuild -extbuild -clean -rebuild -dev -optimize ipp-3.1
+  psbuild -extbuild -clean -rebuild -dev -optimize ipp-gentoo
 
+For Manjaro (gcc 11 strict on strcpy) :
+
+  psbuild -extbuild -clean -rebuild -dev -optimize -debug-build ipp-manjaro
+
Index: branches/eam_branches/ipp-20220316/psconfig/psbuild
===================================================================
--- branches/eam_branches/ipp-20220316/psconfig/psbuild	(revision 42137)
+++ branches/eam_branches/ipp-20220316/psconfig/psbuild	(revision 42138)
@@ -142,5 +142,5 @@
 
 if ( @ARGV == 0) {
-    die "a distribution name is now required by psbuild (e.g., ipp-3.3)\n";
+    die "a distribution name is now required by psbuild (e.g., ipp-ubuntu)\n";
 } else {
     $distribution = "$tagsets/$ARGV[0].dist";
Index: branches/eam_branches/ipp-20220316/psconfig/pschecklibs
===================================================================
--- branches/eam_branches/ipp-20220316/psconfig/pschecklibs	(revision 42137)
+++ branches/eam_branches/ipp-20220316/psconfig/pschecklibs	(revision 42138)
@@ -2,4 +2,6 @@
 
 $tagsets = "tagsets";
+if (!-d $tagsets || !-r $tagsets || !-x $tagsets) { die "missing the directory of distribution tables: $tagsets\n"; }
+
 $needdev = 0;
 
@@ -55,6 +57,5 @@
 
 if ( @ARGV == 0) {
-    @list = <$tagsets/*.libs>;
-    $file = $list[-1];
+    die "a distribution name is now required by pschecklibs (e.g., ipp-ubuntu)\n";
 } else {
     $file = "$tagsets/$ARGV[0].libs";
Index: branches/eam_branches/ipp-20220316/psconfig/pscheckperl
===================================================================
--- branches/eam_branches/ipp-20220316/psconfig/pscheckperl	(revision 42137)
+++ branches/eam_branches/ipp-20220316/psconfig/pscheckperl	(revision 42138)
@@ -2,4 +2,5 @@
 
 $tagsets = "tagsets";
+if (!-d $tagsets || !-r $tagsets || !-x $tagsets) { die "missing the directory of distribution tables: $tagsets\n"; }
 
 $version = "";
@@ -40,6 +41,5 @@
 
 if ( @ARGV == 0) {
-    @list = <$tagsets/*.perl>;
-    $file = $list[-1];
+    die "a distribution name is now required by pscheckperl (e.g., ipp-ubuntu)\n";
 } else {
     $file = "$tagsets/$ARGV[0].perl";
