Diff of the two buildlogs:

--
--- b1/build.log	2025-03-08 15:25:08.630164115 +0000
+++ b2/build.log	2025-03-08 15:29:10.867332935 +0000
@@ -1,7 +1,6 @@
-W: cgroups are not available on the host, not using them.
 I: pbuilder: network access will be disabled during build
-I: Current time: Sat Mar  8 03:21:59 -12 2025
-I: pbuilder-time-stamp: 1741447319
+I: Current time: Sat Apr 11 11:48:10 +14 2026
+I: pbuilder-time-stamp: 1775857690
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
 I: copying local configuration
@@ -39,51 +38,84 @@
 dpkg-source: info: applying Fix-spelling-errors.patch
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/2611919/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/3779015/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink03-arm64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Apr 10 21:48 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/3779015/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/3779015/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='arm64'
-  DEBIAN_FRONTEND='noninteractive'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
-  DISTRIBUTION='trixie'
-  HOME='/root'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=trixie
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='2611919'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=b800a7523967480bb74c764eac1dc9ee
+  LANG=C
+  LANGUAGE=nl_BE:nl
+  LC_ALL=C
+  MACHTYPE=aarch64-unknown-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=3779015
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ySZZrNdy/pbuilderrc_yoH5 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ySZZrNdy/b1 --logfile b1/build.log ibutils_1.5.7+0.2.gbd7e502-3.dsc'
-  SUDO_GID='109'
-  SUDO_UID='104'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/sbin/chroot'
-  http_proxy='http://192.168.101.4:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.ySZZrNdy/pbuilderrc_JSil --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ySZZrNdy/b2 --logfile b2/build.log ibutils_1.5.7+0.2.gbd7e502-3.dsc'
+  SUDO_GID=109
+  SUDO_UID=104
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://192.168.101.4:3128
 I: uname -a
-  Linux codethink04-arm64 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/2611919/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/3779015/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -275,7 +307,7 @@
 Get: 142 http://deb.debian.org/debian trixie/main arm64 tk arm64 8.6.14 [4076 B]
 Get: 143 http://deb.debian.org/debian trixie/main arm64 tk8.6-dev arm64 8.6.16-1 [763 kB]
 Get: 144 http://deb.debian.org/debian trixie/main arm64 tk-dev arm64 8.6.14 [3892 B]
-Fetched 49.8 MB in 1s (61.8 MB/s)
+Fetched 49.8 MB in 1s (74.7 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package tzdata.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19914 files and directories currently installed.)
@@ -746,8 +778,8 @@
 Setting up tzdata (2025a-2) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Sat Mar  8 15:22:19 UTC 2025.
-Universal Time is now:  Sat Mar  8 15:22:19 UTC 2025.
+Local time is now:      Fri Apr 10 21:49:09 UTC 2026.
+Universal Time is now:  Fri Apr 10 21:49:09 UTC 2026.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libibumad-dev:arm64 (55.0-1) ...
@@ -876,7 +908,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../ibutils_1.5.7+0.2.gbd7e502-3_source.changes
+I: user script /srv/workspace/pbuilder/3779015/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for trixie
+I: user script /srv/workspace/pbuilder/3779015/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../ibutils_1.5.7+0.2.gbd7e502-3_source.changes
 dpkg-buildpackage: info: source package ibutils
 dpkg-buildpackage: info: source version 1.5.7+0.2.gbd7e502-3
 dpkg-buildpackage: info: source distribution unstable
@@ -1039,7 +1075,7 @@
 src/Makefile.am:93: (probably a GNU make extension)
 src/Makefile.am:175: warning: wildcard $(srcdir: non-POSIX variable name
 src/Makefile.am:175: (probably a GNU make extension)
-src/Makefile.am:47: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
+src/Makefile.am:45: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
 automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
 src/Makefile.am: installing 'config/depcomp'
 tests/Makefile.am:34: warning: wildcard $(srcdir: non-POSIX variable name
@@ -1079,7 +1115,7 @@
 config.status: creating ibutils.spec
 config.status: creating Makefile
 === configuring in ibis (/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibis)
-configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr'  '--build=aarch64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/aarch64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-osm=/usr' '--with-osm-libs=/usr/lib/aarch64-linux-gnu' '--with-tk-lib=/usr/lib/aarch64-linux-gnu/libtk.so' 'build_alias=aarch64-linux-gnu' --cache-file=/dev/null --srcdir=.
+configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr'  '--build=aarch64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/aarch64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-osm=/usr' '--with-osm-libs=/usr/lib/aarch64-linux-gnu' '--with-tk-lib=/usr/lib/aarch64-linux-gnu/libtk.so' 'build_alias=aarch64-linux-gnu' --cache-file=/dev/null --srcdir=.
 checking for a BSD-compatible install... /usr/bin/install -c
 checking whether sleep supports fractional seconds... yes
 checking filesystem timestamp resolution... 0.01
@@ -1214,7 +1250,7 @@
 config.status: executing depfiles commands
 config.status: executing libtool commands
 === configuring in ibdm (/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm)
-configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr'  '--build=aarch64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/aarch64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-osm=/usr' '--with-osm-libs=/usr/lib/aarch64-linux-gnu' '--with-tk-lib=/usr/lib/aarch64-linux-gnu/libtk.so' 'build_alias=aarch64-linux-gnu' --cache-file=/dev/null --srcdir=.
+configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr'  '--build=aarch64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/aarch64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-osm=/usr' '--with-osm-libs=/usr/lib/aarch64-linux-gnu' '--with-tk-lib=/usr/lib/aarch64-linux-gnu/libtk.so' 'build_alias=aarch64-linux-gnu' --cache-file=/dev/null --srcdir=.
 checking for a BSD-compatible install... /usr/bin/install -c
 checking whether sleep supports fractional seconds... yes
 checking filesystem timestamp resolution... 0.01
@@ -1351,7 +1387,7 @@
 config.status: executing depfiles commands
 config.status: executing libtool commands
 === configuring in ibdiag (/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdiag)
-configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr'  '--build=aarch64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/aarch64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-osm=/usr' '--with-osm-libs=/usr/lib/aarch64-linux-gnu' '--with-tk-lib=/usr/lib/aarch64-linux-gnu/libtk.so' 'build_alias=aarch64-linux-gnu' --cache-file=/dev/null --srcdir=.
+configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr'  '--build=aarch64-linux-gnu' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=${prefix}/lib/aarch64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--with-osm=/usr' '--with-osm-libs=/usr/lib/aarch64-linux-gnu' '--with-tk-lib=/usr/lib/aarch64-linux-gnu/libtk.so' 'build_alias=aarch64-linux-gnu' --cache-file=/dev/null --srcdir=.
 checking for a BSD-compatible install... /usr/bin/install -c
 checking whether sleep supports fractional seconds... yes
 checking filesystem timestamp resolution... 0.01
@@ -1386,15 +1422,8 @@
 Making all in src
 make[4]: Entering directory '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibis/src'
 g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC  -DIBIS_VERSION=\"1.5.7\" -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibissh_wrap.o ibissh_wrap.cpp
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibbbm.lo ibbbm.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibcr.lo ibcr.c
-In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/stdio.h:28,
-                 from /usr/include/tcl8.6/tcl.h:125,
-                 from ibissh_wrap.cpp:23:
-/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibbbm.lo ibbbm.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibcr.lo ibcr.c
 if test x != x ; then \
    gitver=`cd . ; git rev-parse --verify HEAD`; \
    changes=`cd . ; git diff . | grep ^diff | wc -l`; \
@@ -1412,15 +1441,22 @@
 	mv -f .git_version.h ./git_version.h; \
 	echo "Created code version file with version: $gitver"; \
 fi;
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibis_gsi_mad_ctrl.lo ibis_gsi_mad_ctrl.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibis_gsi_mad_ctrl.lo ibis_gsi_mad_ctrl.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibpm.lo ibpm.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibsac.lo ibsac.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibsm.lo ibsm.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibvs.lo ibvs.c
 Created code version file with version: undefined
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibpm.lo ibpm.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibsac.lo ibsac.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibsm.lo ibsm.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibvs.lo ibvs.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibcc.lo ibcc.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibis_wrap.lo ibis_wrap.c
-/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibis.lo ibis.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibcc.lo ibcc.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibis_wrap.lo ibis_wrap.c
+/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibis.lo ibis.c
+In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
+                 from /usr/include/stdio.h:28,
+                 from /usr/include/tcl8.6/tcl.h:125,
+                 from ibissh_wrap.cpp:23:
+/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
 ibissh_wrap.cpp:644:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   644 |       sprintf(buff,"{{port_select %u} {counter_select %u} {port_xmit_data %"PRIu64"} {port_rcv_data %"PRIu64"} {port_xmit_pkts %"PRIu64"} {port_rcv_pkts %"PRIu64"} {port_ucast_xmit_pkts %"PRIu64"} {port_ucast_rcv_pkts %"PRIu64"} {port_mcast_xmit_pkts %"PRIu64"} {port_mcast_rcv_pkts %"PRIu64"} } ",
       |                    ^
@@ -1445,71 +1481,63 @@
 ibissh_wrap.cpp:644:260: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
   644 |       sprintf(buff,"{{port_select %u} {counter_select %u} {port_xmit_data %"PRIu64"} {port_rcv_data %"PRIu64"} {port_xmit_pkts %"PRIu64"} {port_rcv_pkts %"PRIu64"} {port_ucast_xmit_pkts %"PRIu64"} {port_ucast_rcv_pkts %"PRIu64"} {port_mcast_xmit_pkts %"PRIu64"} {port_mcast_rcv_pkts %"PRIu64"} } ",
       |                                                                                                                                                                                                                                                                    ^
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibbbm.c  -fPIC -DPIC -o .libs/ibbbm.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibis_gsi_mad_ctrl.c  -fPIC -DPIC -o .libs/ibis_gsi_mad_ctrl.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibcc.c  -fPIC -DPIC -o .libs/ibcc.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibsac.c  -fPIC -DPIC -o .libs/ibsac.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibsm.c  -fPIC -DPIC -o .libs/ibsm.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibvs.c  -fPIC -DPIC -o .libs/ibvs.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibpm.c  -fPIC -DPIC -o .libs/ibpm.o
 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
                  from /usr/include/string.h:26,
-                 from ibbbm.c:46:
+                 from ibcc.c:46:
 /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibcr.c  -fPIC -DPIC -o .libs/ibcr.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibpm.c  -fPIC -DPIC -o .libs/ibpm.o
 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/stdlib.h:26,
-                 from ibis_gsi_mad_ctrl.c:45:
+                 from /usr/include/string.h:26,
+                 from ibsac.c:34:
 /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibsac.c  -fPIC -DPIC -o .libs/ibsac.o
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibcc.c  -fPIC -DPIC -o .libs/ibcc.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibcr.c  -fPIC -DPIC -o .libs/ibcr.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibbbm.c  -fPIC -DPIC -o .libs/ibbbm.o
 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
                  from /usr/include/string.h:26,
-                 from ibcr.c:46:
+                 from ibsm.c:46:
 /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibsm.c  -fPIC -DPIC -o .libs/ibsm.o
 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
                  from /usr/include/string.h:26,
                  from ibpm.c:46:
 /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibis_wrap.c  -fPIC -DPIC -o .libs/ibis_wrap.o
 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
                  from /usr/include/string.h:26,
-                 from ibcc.c:46:
+                 from ibvs.c:46:
 /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
                  from /usr/include/string.h:26,
-                 from ibsm.c:46:
+                 from ibbbm.c:46:
 /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibvs.c  -fPIC -DPIC -o .libs/ibvs.o
 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
                  from /usr/include/string.h:26,
-                 from ibsac.c:34:
-/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
-In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/stdio.h:28,
-                 from /usr/include/tcl8.6/tcl.h:125,
-                 from ibis_wrap.c:23:
+                 from ibcr.c:46:
 /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibis_gsi_mad_ctrl.c  -fPIC -DPIC -o .libs/ibis_gsi_mad_ctrl.o
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibis.c  -fPIC -DPIC -o .libs/ibis.o
 In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/string.h:26,
-                 from ibvs.c:46:
+                 from /usr/include/stdlib.h:26,
+                 from ibis_gsi_mad_ctrl.c:45:
 /usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
   197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
       |   ^~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibis.c  -fPIC -DPIC -o .libs/ibis.o
 ibissh_wrap.cpp: In function 'int ibcr_read_global(uint16_t, uint32_t, char**)':
 ibissh_wrap.cpp:489:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   489 |      ibis_set_tcl_error("ERROR : Fail to read CR space");
@@ -1546,16 +1574,11 @@
 ibissh_wrap.cpp:759:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   759 |     ibis_set_tcl_error("ERROR : Fail to clear multiple port counters");
       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/stdio.h:28,
-                 from ibis.c:34:
-/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
-  197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-      |   ^~~~~~~
 ibissh_wrap.cpp: In function 'int ibvs_cpu_read_global(uint16_t, uint8_t, uint8_t, uint32_t, char**)':
 ibissh_wrap.cpp:869:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   869 |      ibis_set_tcl_error("ERROR : Fail to obtain port counters");
       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibis_wrap.c  -fPIC -DPIC -o .libs/ibis_wrap.o
 ibissh_wrap.cpp: In function 'int ibvs_cpu_write_global(uint16_t, uint8_t, uint8_t, uint32_t*, uint32_t)':
 ibissh_wrap.cpp:892:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   892 |      ibis_set_tcl_error("ERROR : Fail to clear port counters");
@@ -1600,10 +1623,6 @@
 ibissh_wrap.cpp:1103:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  1103 |      ibis_set_tcl_error("ERROR : Fail to set flash bank");
       |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_gsi_mad_ctrl.c: In function '__init_class_entry':
-ibis_gsi_mad_ctrl.c:114:16: warning: variable 'status' set but not used [-Wunused-but-set-variable]
-  114 |   cl_status_t  status;
-      |                ^~~~~~
 ibissh_wrap.cpp: In function 'int ibvs_multi_flash_erase_global(uint8_t, uint16_t*, uint32_t, char**)':
 ibissh_wrap.cpp:1126:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  1126 |      ibis_set_tcl_error("ERROR : Fail to erase flash sector");
@@ -1644,22 +1663,6 @@
 ibissh_wrap.cpp:1438:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  1438 |         ibis_set_tcl_error("-E- Failed to read VSD VPD");
       |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_gsi_mad_ctrl.c: In function '__ibis_gsi_mad_ctrl_rcv_callback':
-ibis_gsi_mad_ctrl.c:286:13: warning: variable 'p_mad' set but not used [-Wunused-but-set-variable]
-  286 |   ib_mad_t* p_mad;
-      |             ^~~~~
-ibis_gsi_mad_ctrl.c: In function '__ibis_gsi_mad_ctrl_send_err_callback':
-ibis_gsi_mad_ctrl.c:329:13: warning: variable 'p_mad' set but not used [-Wunused-but-set-variable]
-  329 |   ib_mad_t* p_mad;
-      |             ^~~~~
-ibis_gsi_mad_ctrl.c: In function '__gsi_new_mad_batch_context':
-ibis_gsi_mad_ctrl.c:461:33: warning: variable 'insert_res' set but not used [-Wunused-but-set-variable]
-  461 |   ibis_gsi_mad_batch_context_t *insert_res;
-      |                                 ^~~~~~~~~~
-ibis_gsi_mad_ctrl.c: In function 'ibis_gsi_sync_mad_batch_callback':
-ibis_gsi_mad_ctrl.c:843:15: warning: variable 'p_mad' set but not used [-Wunused-but-set-variable]
-  843 |     ib_mad_t *p_mad;
-      |               ^~~~~
 ibissh_wrap.cpp: In function 'int ibbbm_read_bsn_vpd_global(uint16_t, ib_bbm_bsn_vpd_t*)':
 ibissh_wrap.cpp:1454:28: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  1454 |         ibis_set_tcl_error("-E- Failed to read BSN");
@@ -1689,6 +1692,12 @@
 ibissh_wrap.cpp:1660:26: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  1660 |          ib_api_status_t status;
       |                          ^~~~~~
+In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
+                 from /usr/include/stdio.h:28,
+                 from ibis.c:34:
+/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
 ibissh_wrap.cpp: In function 'char* ibsacSMInfoRecordQuery(ib_sminfo_record_t*, uint64_t, uint8_t)':
 ibissh_wrap.cpp:1718:26: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  1718 |          ib_api_status_t status;
@@ -1754,6 +1763,13 @@
 ibissh_wrap.cpp:2478:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2478 | static char * _wrap_const_IB_PIR_COMPMASK_MKEY = "0x8";
       |                                                  ^~~~~
+In file included from /usr/include/aarch64-linux-gnu/bits/libc-header-start.h:33,
+                 from /usr/include/stdio.h:28,
+                 from /usr/include/tcl8.6/tcl.h:125,
+                 from ibis_wrap.c:23:
+/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
+  197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
+      |   ^~~~~~~
 ibissh_wrap.cpp:2506:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2506 | static char * _wrap_const_IB_PIR_COMPMASK_VLSTALLCNT = "0x100000000";
       |                                                        ^~~~~~~~~~~~~
@@ -1904,6 +1920,7 @@
 ibissh_wrap.cpp:2581:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2581 | static char * _wrap_const_IB_MCR_COMPMASK_SL = "0x1000";
       |                                                ^~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibsm.c -o ibsm.o >/dev/null 2>&1
 ibissh_wrap.cpp:2582:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2582 | static char * _wrap_const_IB_MCR_COMPMASK_FLOW = "0x2000";
       |                                                  ^~~~~~~~
@@ -1913,18 +1930,38 @@
 ibissh_wrap.cpp:2584:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2584 | static char * _wrap_const_IB_MCR_COMPMASK_SCOPE = "0x8000";
       |                                                   ^~~~~~~~
+ibis_gsi_mad_ctrl.c: In function '__init_class_entry':
+ibis_gsi_mad_ctrl.c:114:16: warning: variable 'status' set but not used [-Wunused-but-set-variable]
+  114 |   cl_status_t  status;
+      |                ^~~~~~
 ibissh_wrap.cpp:2585:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2585 | static char * _wrap_const_IB_MCR_COMPMASK_JOIN_STATE = "0x10000";
       |                                                        ^~~~~~~~~
+ibis_gsi_mad_ctrl.c: In function '__ibis_gsi_mad_ctrl_rcv_callback':
 ibissh_wrap.cpp:2586:51: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2586 | static char * _wrap_const_IB_MCR_COMPMASK_PROXY = "0x20000";
       |                                                   ^~~~~~~~~
+ibis_gsi_mad_ctrl.c:286:13: warning: variable 'p_mad' set but not used [-Wunused-but-set-variable]
+  286 |   ib_mad_t* p_mad;
+      |             ^~~~~
+ibis_gsi_mad_ctrl.c: In function '__ibis_gsi_mad_ctrl_send_err_callback':
+ibis_gsi_mad_ctrl.c:329:13: warning: variable 'p_mad' set but not used [-Wunused-but-set-variable]
+  329 |   ib_mad_t* p_mad;
+      |             ^~~~~
+ibis_gsi_mad_ctrl.c: In function '__gsi_new_mad_batch_context':
+ibis_gsi_mad_ctrl.c:461:33: warning: variable 'insert_res' set but not used [-Wunused-but-set-variable]
+  461 |   ibis_gsi_mad_batch_context_t *insert_res;
+      |                                 ^~~~~~~~~~
 ibissh_wrap.cpp:2627:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2627 | static char * _wrap_const_IB_SR_COMPMASK_SID = "0x1";
       |                                                ^~~~~
 ibissh_wrap.cpp:2628:49: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2628 | static char * _wrap_const_IB_SR_COMPMASK_SGID = "0x1";
       |                                                 ^~~~~
+ibis_gsi_mad_ctrl.c: In function 'ibis_gsi_sync_mad_batch_callback':
+ibis_gsi_mad_ctrl.c:843:15: warning: variable 'p_mad' set but not used [-Wunused-but-set-variable]
+  843 |     ib_mad_t *p_mad;
+      |               ^~~~~
 ibissh_wrap.cpp:2629:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2629 | static char * _wrap_const_IB_SR_COMPMASK_SPKEY = "0x2";
       |                                                  ^~~~~
@@ -1949,6 +1986,7 @@
 ibissh_wrap.cpp:2636:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2636 | static char * _wrap_const_IB_SR_COMPMASK_SDATA8_2 = "0x100";
       |                                                     ^~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibcc.c -o ibcc.o >/dev/null 2>&1
 ibissh_wrap.cpp:2637:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2637 | static char * _wrap_const_IB_SR_COMPMASK_SDATA8_3 = "0x200";
       |                                                     ^~~~~~~
@@ -1958,6 +1996,7 @@
 ibissh_wrap.cpp:2639:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2639 | static char * _wrap_const_IB_SR_COMPMASK_SDATA8_5 = "0x800";
       |                                                     ^~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibbbm.c -o ibbbm.o >/dev/null 2>&1
 ibissh_wrap.cpp:2640:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2640 | static char * _wrap_const_IB_SR_COMPMASK_SDATA8_6 = "0x1000";
       |                                                     ^~~~~~~~
@@ -1976,6 +2015,7 @@
 ibissh_wrap.cpp:2645:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2645 | static char * _wrap_const_IB_SR_COMPMASK_SDATA8_11 = "0x20000";
       |                                                      ^~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibsac.c -o ibsac.o >/dev/null 2>&1
 ibissh_wrap.cpp:2646:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2646 | static char * _wrap_const_IB_SR_COMPMASK_SDATA8_12 = "0x40000";
       |                                                      ^~~~~~~~~
@@ -2000,6 +2040,7 @@
 ibissh_wrap.cpp:2653:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2653 | static char * _wrap_const_IB_SR_COMPMASK_SDATA16_3 = "0x2000000";
       |                                                      ^~~~~~~~~~~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibpm.c -o ibpm.o >/dev/null 2>&1
 ibissh_wrap.cpp:2654:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2654 | static char * _wrap_const_IB_SR_COMPMASK_SDATA16_4 = "0x4000000";
       |                                                      ^~~~~~~~~~~
@@ -2110,51 +2151,6 @@
 ibissh_wrap.cpp:6982:31: note: in expansion of macro '_ib_node_info_sys_guid_get'
  6982 |       _result = (ib_net64_t *)_ib_node_info_sys_guid_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp: In function 'int _wrap_sacNodeInfo_node_guid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:7054:48: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
- 7054 | #define _ib_node_info_node_guid_get(_swigobj) (&_swigobj->node_guid)
-      |                                               ~^~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:7092:31: note: in expansion of macro '_ib_node_info_node_guid_get'
- 7092 |       _result = (ib_net64_t *)_ib_node_info_node_guid_get(_arg0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp: In function 'int _wrap_sacNodeInfo_port_guid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:7164:48: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
- 7164 | #define _ib_node_info_port_guid_get(_swigobj) (&_swigobj->port_guid)
-      |                                               ~^~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:7202:31: note: in expansion of macro '_ib_node_info_port_guid_get'
- 7202 |       _result = (ib_net64_t *)_ib_node_info_port_guid_get(_arg0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp: In function 'int _wrap_sacNodeInfo_partition_cap_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:7274:52: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
- 7274 | #define _ib_node_info_partition_cap_get(_swigobj) (&_swigobj->partition_cap)
-      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:7312:31: note: in expansion of macro '_ib_node_info_partition_cap_get'
- 7312 |       _result = (ib_net16_t *)_ib_node_info_partition_cap_get(_arg0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibbbm.c -o ibbbm.o >/dev/null 2>&1
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibcc.c -o ibcc.o >/dev/null 2>&1
-ibissh_wrap.cpp: In function 'int _wrap_sacNodeInfo_device_id_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:7384:48: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
- 7384 | #define _ib_node_info_device_id_get(_swigobj) (&_swigobj->device_id)
-      |                                               ~^~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:7422:31: note: in expansion of macro '_ib_node_info_device_id_get'
- 7422 |       _result = (ib_net16_t *)_ib_node_info_device_id_get(_arg0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp: In function 'int _wrap_sacNodeInfo_revision_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:7494:47: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
- 7494 | #define _ib_node_info_revision_get(_swigobj) (&_swigobj->revision)
-      |                                              ~^~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:7532:31: note: in expansion of macro '_ib_node_info_revision_get'
- 7532 |       _result = (ib_net32_t *)_ib_node_info_revision_get(_arg0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibcr.c -o ibcr.o >/dev/null 2>&1
-ibissh_wrap.cpp: In function 'int _wrap_sacNodeInfo_port_num_vendor_id_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:7604:57: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
- 7604 | #define _ib_node_info_port_num_vendor_id_get(_swigobj) (&_swigobj->port_num_vendor_id)
-      |                                                        ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:7642:31: note: in expansion of macro '_ib_node_info_port_num_vendor_id_get'
- 7642 |       _result = (ib_net32_t *)_ib_node_info_port_num_vendor_id_get(_arg0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ibis_wrap.c:1574:
 swig_extended_obj.c: In function 'SWIG_GetPointerObj':
 swig_extended_obj.c:326:9: warning: variable 'name' set but not used [-Wunused-but-set-variable]
@@ -2164,11 +2160,14 @@
 ibis_wrap.c:1602:26: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  1602 |          ib_api_status_t status;
       |                          ^~~~~~
+ibissh_wrap.cpp: In function 'int _wrap_sacNodeInfo_node_guid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:7054:48: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+ 7054 | #define _ib_node_info_node_guid_get(_swigobj) (&_swigobj->node_guid)
+      |                                               ~^~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:7092:31: note: in expansion of macro '_ib_node_info_node_guid_get'
+ 7092 |       _result = (ib_net64_t *)_ib_node_info_node_guid_get(_arg0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c: In function 'ibsacPortInfoRecordQuery':
-ibissh_wrap.cpp: In function 'int TclsacNodeInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:7726:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
- 7726 |   if (0);
-      |   ^~
 ibis_wrap.c:1660:26: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  1660 |          ib_api_status_t status;
       |                          ^~~~~~
@@ -2177,10 +2176,6 @@
  1718 |          ib_api_status_t status;
       |                          ^~~~~~
 ibis_wrap.c: In function 'ibsacSwitchInfoRecordQuery':
-ibissh_wrap.cpp:7727:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
- 7727 |       if (strcmp(_str,"delete") == 0) {
-      |       ^~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibis.c -o ibis.o >/dev/null 2>&1
 ibis_wrap.c:1776:26: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  1776 |          ib_api_status_t status;
       |                          ^~~~~~
@@ -2197,7 +2192,6 @@
  1948 |          ib_api_status_t status;
       |                          ^~~~~~
 ibis_wrap.c: In function 'ibsacMCMemberRecordQuery':
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibsm.c -o ibsm.o >/dev/null 2>&1
 ibis_wrap.c:2005:26: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  2005 |          ib_api_status_t status;
       |                          ^~~~~~
@@ -2205,11 +2199,19 @@
 ibis_wrap.c:2062:26: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  2062 |          ib_api_status_t status;
       |                          ^~~~~~
+ibissh_wrap.cpp: In function 'int _wrap_sacNodeInfo_port_guid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:7164:48: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+ 7164 | #define _ib_node_info_port_guid_get(_swigobj) (&_swigobj->port_guid)
+      |                                               ~^~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:7202:31: note: in expansion of macro '_ib_node_info_port_guid_get'
+ 7202 |       _result = (ib_net64_t *)_ib_node_info_port_guid_get(_arg0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c: In function 'ibsacInformInfoQuery':
 ibis_wrap.c:2119:26: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  2119 |          ib_api_status_t status;
       |                          ^~~~~~
 ibis_wrap.c: In function 'ibsacServiceRecordQuery':
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibcr.c -o ibcr.o >/dev/null 2>&1
 ibis_wrap.c:2177:26: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  2177 |          ib_api_status_t status;
       |                          ^~~~~~
@@ -2229,6 +2231,13 @@
 ibis_wrap.c:2407:26: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  2407 |          ib_api_status_t status;
       |                          ^~~~~~
+ibissh_wrap.cpp: In function 'int _wrap_sacNodeInfo_partition_cap_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:7274:52: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+ 7274 | #define _ib_node_info_partition_cap_get(_swigobj) (&_swigobj->partition_cap)
+      |                                                   ~^~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:7312:31: note: in expansion of macro '_ib_node_info_partition_cap_get'
+ 7312 |       _result = (ib_net16_t *)_ib_node_info_partition_cap_get(_arg0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c: In function 'ibis_ui_init':
 ibis_wrap.c:3016:5: warning: 'complib_init' is deprecated [-Wdeprecated-declarations]
  3016 |     complib_init();
@@ -2237,29 +2246,44 @@
 /usr/include/infiniband/complib/cl_debug.h:590:6: note: declared here
   590 | void complib_init(void) __attribute__ ((deprecated));
       |      ^~~~~~~~~~~~
-ibissh_wrap.cpp: In function 'int _wrap_sacNodeRec_lid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:8057:46: warning: taking address of packed member of '_ib_node_record_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
- 8057 | #define _ib_node_record_t_lid_get(_swigobj) (&_swigobj->lid)
-      |                                             ~^~~~~~~~~~~~~~~
-ibissh_wrap.cpp:8095:31: note: in expansion of macro '_ib_node_record_t_lid_get'
- 8095 |       _result = (ib_net16_t *)_ib_node_record_t_lid_get(_arg0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp: In function 'int TclsacNodeRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:8515:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
- 8515 |   if (0);
-      |   ^~
-ibissh_wrap.cpp:8516:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
- 8516 |       if (strcmp(_str,"get") == 0) {
-      |       ^~
+ibissh_wrap.cpp: In function 'int _wrap_sacNodeInfo_device_id_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:7384:48: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+ 7384 | #define _ib_node_info_device_id_get(_swigobj) (&_swigobj->device_id)
+      |                                               ~^~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:7422:31: note: in expansion of macro '_ib_node_info_device_id_get'
+ 7422 |       _result = (ib_net16_t *)_ib_node_info_device_id_get(_arg0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp: In function 'int _wrap_sacNodeInfo_revision_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:7494:47: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+ 7494 | #define _ib_node_info_revision_get(_swigobj) (&_swigobj->revision)
+      |                                              ~^~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:7532:31: note: in expansion of macro '_ib_node_info_revision_get'
+ 7532 |       _result = (ib_net32_t *)_ib_node_info_revision_get(_arg0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c: In function '_wrap_sacNodeInfo_sys_guid_get':
+ibissh_wrap.cpp: In function 'int _wrap_sacNodeInfo_port_num_vendor_id_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:7604:57: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+ 7604 | #define _ib_node_info_port_num_vendor_id_get(_swigobj) (&_swigobj->port_num_vendor_id)
+      |                                                        ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:7642:31: note: in expansion of macro '_ib_node_info_port_num_vendor_id_get'
+ 7642 |       _result = (ib_net32_t *)_ib_node_info_port_num_vendor_id_get(_arg0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp: In function 'int TclsacNodeInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:7726:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+ 7726 |   if (0);
+      |   ^~
 ibis_wrap.c:6920:17: warning: taking address of packed member of 'struct _ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
  6920 |       _result = (ib_net64_t *)_ib_node_info_sys_guid_get(_arg0);
       |                 ^
 ibis_wrap.c: In function '_wrap_sacNodeInfo_node_guid_get':
+ibissh_wrap.cpp:7727:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+ 7727 |       if (strcmp(_str,"delete") == 0) {
+      |       ^~
 ibis_wrap.c:7030:17: warning: taking address of packed member of 'struct _ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
  7030 |       _result = (ib_net64_t *)_ib_node_info_node_guid_get(_arg0);
       |                 ^
 ibis_wrap.c: In function '_wrap_sacNodeInfo_port_guid_get':
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibis.c -o ibis.o >/dev/null 2>&1
 ibis_wrap.c:7140:17: warning: taking address of packed member of 'struct _ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
  7140 |       _result = (ib_net64_t *)_ib_node_info_port_guid_get(_arg0);
       |                 ^
@@ -2280,25 +2304,38 @@
  7580 |       _result = (ib_net32_t *)_ib_node_info_port_num_vendor_id_get(_arg0);
       |                 ^
 ibis_wrap.c: In function 'TclsacNodeInfoMethodCmd':
-ibissh_wrap.cpp: In function 'int TclsacPortInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:12074:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-12074 |   if (0);
-      |   ^~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibpm.c -o ibpm.o >/dev/null 2>&1
+ibissh_wrap.cpp: In function 'int _wrap_sacNodeRec_lid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:8057:46: warning: taking address of packed member of '_ib_node_record_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
+ 8057 | #define _ib_node_record_t_lid_get(_swigobj) (&_swigobj->lid)
+      |                                             ~^~~~~~~~~~~~~~~
+ibissh_wrap.cpp:8095:31: note: in expansion of macro '_ib_node_record_t_lid_get'
+ 8095 |       _result = (ib_net16_t *)_ib_node_record_t_lid_get(_arg0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c:7664:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  7664 |   if (0);
       |   ^~
-ibissh_wrap.cpp:12075:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-12075 |       if (strcmp(_str,"delete") == 0) {
+ibissh_wrap.cpp: In function 'int TclsacNodeRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:8515:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+ 8515 |   if (0);
+      |   ^~
+ibissh_wrap.cpp:8516:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+ 8516 |       if (strcmp(_str,"get") == 0) {
       |       ^~
 ibis_wrap.c:7665:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  7665 |       if (strcmp(_str,"delete") == 0) {
       |       ^~
+ibissh_wrap.cpp: In function 'int TclsacPortInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:12074:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+12074 |   if (0);
+      |   ^~
+ibissh_wrap.cpp:12075:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+12075 |       if (strcmp(_str,"delete") == 0) {
+      |       ^~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibis_gsi_mad_ctrl.c -o ibis_gsi_mad_ctrl.o >/dev/null 2>&1
 ibis_wrap.c: In function '_wrap_sacNodeRec_lid_get':
 ibis_wrap.c:8033:17: warning: taking address of packed member of 'struct _ib_node_record_t' may result in an unaligned pointer value [-Waddress-of-packed-member]
  8033 |       _result = (ib_net16_t *)_ib_node_record_t_lid_get(_arg0);
       |                 ^
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibsac.c -o ibsac.o >/dev/null 2>&1
 ibis_wrap.c: In function 'TclsacNodeRecMethodCmd':
 ibis_wrap.c:8453:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  8453 |   if (0);
@@ -2306,14 +2343,6 @@
 ibis_wrap.c:8454:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  8454 |       if (strcmp(_str,"get") == 0) {
       |       ^~
-ibis_wrap.c: In function 'TclsacPortInfoMethodCmd':
-ibis_wrap.c:12012:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-12012 |   if (0);
-      |   ^~
-ibis_wrap.c:12013:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-12013 |       if (strcmp(_str,"delete") == 0) {
-      |       ^~
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibis_gsi_mad_ctrl.c -o ibis_gsi_mad_ctrl.o >/dev/null 2>&1
 ibissh_wrap.cpp: In function 'int _wrap_sacPortRec_lid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:12614:48: warning: taking address of packed member of '_ib_portinfo_record' may result in an unaligned pointer value [-Waddress-of-packed-member]
 12614 | #define _ib_portinfo_record_lid_get(_swigobj) (&_swigobj->lid)
@@ -2335,6 +2364,63 @@
 ibissh_wrap.cpp:13069:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 13069 |       if (strcmp(_str,"get") == 0) {
       |       ^~
+ibis_wrap.c: In function 'TclsacPortInfoMethodCmd':
+ibis_wrap.c:12012:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+12012 |   if (0);
+      |   ^~
+ibissh_wrap.cpp: In function 'int _wrap_sacSmInfo_guid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:13315:41: warning: taking address of packed member of '_ib_sm_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+13315 | #define _ib_sm_info_guid_get(_swigobj) (&_swigobj->guid)
+      |                                        ~^~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:13353:31: note: in expansion of macro '_ib_sm_info_guid_get'
+13353 |       _result = (ib_net64_t *)_ib_sm_info_guid_get(_arg0);
+      |                               ^~~~~~~~~~~~~~~~~~~~
+ibis_wrap.c:12013:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+12013 |       if (strcmp(_str,"delete") == 0) {
+      |       ^~
+ibissh_wrap.cpp: In function 'int _wrap_sacSmInfo_sm_key_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:13425:43: warning: taking address of packed member of '_ib_sm_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+13425 | #define _ib_sm_info_sm_key_get(_swigobj) (&_swigobj->sm_key)
+      |                                          ~^~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:13463:31: note: in expansion of macro '_ib_sm_info_sm_key_get'
+13463 |       _result = (ib_net64_t *)_ib_sm_info_sm_key_get(_arg0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp: In function 'int _wrap_sacSmInfo_act_count_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:13535:46: warning: taking address of packed member of '_ib_sm_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+13535 | #define _ib_sm_info_act_count_get(_swigobj) (&_swigobj->act_count)
+      |                                             ~^~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:13573:31: note: in expansion of macro '_ib_sm_info_act_count_get'
+13573 |       _result = (ib_net32_t *)_ib_sm_info_act_count_get(_arg0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp: In function 'int TclsacSmInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:13767:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+13767 |   if (0);
+      |   ^~
+ibissh_wrap.cpp:13768:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+13768 |       if (strcmp(_str,"delete") == 0) {
+      |       ^~
+libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibvs.c -o ibvs.o >/dev/null 2>&1
+ibissh_wrap.cpp: In function 'int _wrap_sacSmRec_lid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:14021:46: warning: taking address of packed member of '_ib_sminfo_record' may result in an unaligned pointer value [-Waddress-of-packed-member]
+14021 | #define _ib_sminfo_record_lid_get(_swigobj) (&_swigobj->lid)
+      |                                             ~^~~~~~~~~~~~~~~
+ibissh_wrap.cpp:14059:31: note: in expansion of macro '_ib_sminfo_record_lid_get'
+14059 |       _result = (ib_net16_t *)_ib_sminfo_record_lid_get(_arg0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp: In function 'int TclsacSmRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:14365:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+14365 |   if (0);
+      |   ^~
+ibissh_wrap.cpp:14366:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+14366 |       if (strcmp(_str,"get") == 0) {
+      |       ^~
+ibissh_wrap.cpp: In function 'int TclsacSwInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:15823:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+15823 |   if (0);
+      |   ^~
+ibissh_wrap.cpp:15824:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+15824 |       if (strcmp(_str,"delete") == 0) {
+      |       ^~
 ibis_wrap.c: In function '_wrap_sacPortRec_lid_get':
 ibis_wrap.c:12590:17: warning: taking address of packed member of 'struct _ib_portinfo_record' may result in an unaligned pointer value [-Waddress-of-packed-member]
 12590 |       _result = (ib_net16_t *)_ib_portinfo_record_lid_get(_arg0);
@@ -2353,14 +2439,14 @@
 ibis_wrap.c:13007:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 13007 |       if (strcmp(_str,"get") == 0) {
       |       ^~
+ibissh_wrap.cpp: In function 'int TclsacSwRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:16498:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+16498 |   if (0);
+      |   ^~
 ibis_wrap.c: In function '_wrap_sacSmInfo_guid_get':
-ibissh_wrap.cpp: In function 'int _wrap_sacSmInfo_guid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:13315:41: warning: taking address of packed member of '_ib_sm_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
-13315 | #define _ib_sm_info_guid_get(_swigobj) (&_swigobj->guid)
-      |                                        ~^~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:13353:31: note: in expansion of macro '_ib_sm_info_guid_get'
-13353 |       _result = (ib_net64_t *)_ib_sm_info_guid_get(_arg0);
-      |                               ^~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:16499:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+16499 |       if (strcmp(_str,"get") == 0) {
+      |       ^~
 ibis_wrap.c:13291:17: warning: taking address of packed member of 'struct _ib_sm_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 13291 |       _result = (ib_net64_t *)_ib_sm_info_guid_get(_arg0);
       |                 ^
@@ -2369,37 +2455,22 @@
 13401 |       _result = (ib_net64_t *)_ib_sm_info_sm_key_get(_arg0);
       |                 ^
 ibis_wrap.c: In function '_wrap_sacSmInfo_act_count_get':
-ibissh_wrap.cpp: In function 'int _wrap_sacSmInfo_sm_key_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:13425:43: warning: taking address of packed member of '_ib_sm_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
-13425 | #define _ib_sm_info_sm_key_get(_swigobj) (&_swigobj->sm_key)
-      |                                          ~^~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:13463:31: note: in expansion of macro '_ib_sm_info_sm_key_get'
-13463 |       _result = (ib_net64_t *)_ib_sm_info_sm_key_get(_arg0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c:13511:17: warning: taking address of packed member of 'struct _ib_sm_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 13511 |       _result = (ib_net32_t *)_ib_sm_info_act_count_get(_arg0);
       |                 ^
 ibis_wrap.c: In function 'TclsacSmInfoMethodCmd':
-libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibvs.c -o ibvs.o >/dev/null 2>&1
+ibissh_wrap.cpp: In function 'int TclsacLinkRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:17304:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+17304 |   if (0);
+      |   ^~
 ibis_wrap.c:13705:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 13705 |   if (0);
       |   ^~
-ibissh_wrap.cpp: In function 'int _wrap_sacSmInfo_act_count_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:13535:46: warning: taking address of packed member of '_ib_sm_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
-13535 | #define _ib_sm_info_act_count_get(_swigobj) (&_swigobj->act_count)
-      |                                             ~^~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:13573:31: note: in expansion of macro '_ib_sm_info_act_count_get'
-13573 |       _result = (ib_net32_t *)_ib_sm_info_act_count_get(_arg0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c:13706:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 13706 |       if (strcmp(_str,"delete") == 0) {
       |       ^~
-ibissh_wrap.cpp: In function 'int TclsacSmInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:13767:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-13767 |   if (0);
-      |   ^~
-ibissh_wrap.cpp:13768:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-13768 |       if (strcmp(_str,"delete") == 0) {
+ibissh_wrap.cpp:17305:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+17305 |       if (strcmp(_str,"get") == 0) {
       |       ^~
 ibis_wrap.c: In function '_wrap_sacSmRec_lid_get':
 ibis_wrap.c:13997:17: warning: taking address of packed member of 'struct _ib_sminfo_record' may result in an unaligned pointer value [-Waddress-of-packed-member]
@@ -2412,19 +2483,12 @@
 ibis_wrap.c:14304:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 14304 |       if (strcmp(_str,"get") == 0) {
       |       ^~
-ibissh_wrap.cpp: In function 'int _wrap_sacSmRec_lid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:14021:46: warning: taking address of packed member of '_ib_sminfo_record' may result in an unaligned pointer value [-Waddress-of-packed-member]
-14021 | #define _ib_sminfo_record_lid_get(_swigobj) (&_swigobj->lid)
-      |                                             ~^~~~~~~~~~~~~~~
-ibissh_wrap.cpp:14059:31: note: in expansion of macro '_ib_sminfo_record_lid_get'
-14059 |       _result = (ib_net16_t *)_ib_sminfo_record_lid_get(_arg0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp: In function 'int TclsacSmRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:14365:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-14365 |   if (0);
+ibissh_wrap.cpp: In function 'int TclsacPathRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:19304:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+19304 |   if (0);
       |   ^~
-ibissh_wrap.cpp:14366:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-14366 |       if (strcmp(_str,"get") == 0) {
+ibissh_wrap.cpp:19305:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+19305 |       if (strcmp(_str,"get") == 0) {
       |       ^~
 ibis_wrap.c: In function 'TclsacSwInfoMethodCmd':
 ibis_wrap.c:15761:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
@@ -2433,13 +2497,6 @@
 ibis_wrap.c:15762:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 15762 |       if (strcmp(_str,"delete") == 0) {
       |       ^~
-ibissh_wrap.cpp: In function 'int TclsacSwInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:15823:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-15823 |   if (0);
-      |   ^~
-ibissh_wrap.cpp:15824:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-15824 |       if (strcmp(_str,"delete") == 0) {
-      |       ^~
 ibis_wrap.c: In function 'TclsacSwRecMethodCmd':
 ibis_wrap.c:16436:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 16436 |   if (0);
@@ -2447,27 +2504,20 @@
 ibis_wrap.c:16437:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 16437 |       if (strcmp(_str,"get") == 0) {
       |       ^~
-ibis_wrap.c: In function 'TclsacLinkRecMethodCmd':
-ibissh_wrap.cpp: In function 'int TclsacSwRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:16498:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-16498 |   if (0);
+ibissh_wrap.cpp: In function 'int TclsacLFTRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:20148:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+20148 |   if (0);
       |   ^~
+ibissh_wrap.cpp:20149:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+20149 |       if (strcmp(_str,"get") == 0) {
+      |       ^~
+ibis_wrap.c: In function 'TclsacLinkRecMethodCmd':
 ibis_wrap.c:17242:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 17242 |   if (0);
       |   ^~
-ibissh_wrap.cpp:16499:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-16499 |       if (strcmp(_str,"get") == 0) {
-      |       ^~
 ibis_wrap.c:17243:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 17243 |       if (strcmp(_str,"get") == 0) {
       |       ^~
-ibissh_wrap.cpp: In function 'int TclsacLinkRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:17304:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-17304 |   if (0);
-      |   ^~
-ibissh_wrap.cpp:17305:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-17305 |       if (strcmp(_str,"get") == 0) {
-      |       ^~
 ibis_wrap.c: In function 'TclsacPathRecMethodCmd':
 ibis_wrap.c:19242:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 19242 |   if (0);
@@ -2475,12 +2525,12 @@
 ibis_wrap.c:19243:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 19243 |       if (strcmp(_str,"get") == 0) {
       |       ^~
-ibissh_wrap.cpp: In function 'int TclsacPathRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:19304:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-19304 |   if (0);
+ibissh_wrap.cpp: In function 'int TclsacMCMRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:22029:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+22029 |   if (0);
       |   ^~
-ibissh_wrap.cpp:19305:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-19305 |       if (strcmp(_str,"get") == 0) {
+ibissh_wrap.cpp:22030:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+22030 |       if (strcmp(_str,"get") == 0) {
       |       ^~
 ibis_wrap.c: In function 'TclsacLFTRecMethodCmd':
 ibis_wrap.c:20086:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
@@ -2490,25 +2540,18 @@
 20087 |       if (strcmp(_str,"get") == 0) {
       |       ^~
 ibis_wrap.c: In function 'TclsacMCMRecMethodCmd':
-ibissh_wrap.cpp: In function 'int TclsacLFTRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:20148:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-20148 |   if (0);
-      |   ^~
 ibis_wrap.c:21967:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 21967 |   if (0);
       |   ^~
-ibissh_wrap.cpp:20149:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-20149 |       if (strcmp(_str,"get") == 0) {
-      |       ^~
 ibis_wrap.c:21968:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 21968 |       if (strcmp(_str,"get") == 0) {
       |       ^~
-ibissh_wrap.cpp: In function 'int TclsacMCMRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:22029:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-22029 |   if (0);
+ibissh_wrap.cpp: In function 'int TclsacClassPortInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:24268:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+24268 |   if (0);
       |   ^~
-ibissh_wrap.cpp:22030:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-22030 |       if (strcmp(_str,"get") == 0) {
+ibissh_wrap.cpp:24269:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+24269 |       if (strcmp(_str,"get") == 0) {
       |       ^~
 ibis_wrap.c: In function 'TclsacClassPortInfoMethodCmd':
 ibis_wrap.c:24206:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
@@ -2517,14 +2560,13 @@
 ibis_wrap.c:24207:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 24207 |       if (strcmp(_str,"get") == 0) {
       |       ^~
-ibissh_wrap.cpp: In function 'int TclsacClassPortInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:24268:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-24268 |   if (0);
-      |   ^~
-ibissh_wrap.cpp:24269:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-24269 |       if (strcmp(_str,"get") == 0) {
-      |       ^~
-/bin/bash ../libtool  --tag=CC   --mode=link gcc -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard  -Wl,-z,relro -o libibiscom.la  ibbbm.lo ibcr.lo ibis.lo ibis_gsi_mad_ctrl.lo ibpm.lo ibsac.lo ibsm.lo ibvs.lo ibcc.lo  
+ibissh_wrap.cpp: In function 'int _wrap_sacInformInfo_gid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:24689:47: warning: taking address of packed member of '_ib_inform_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+24689 | #define _ibsac_inform_info_gid_get(_swigobj) (&_swigobj->gid)
+      |                                              ~^~~~~~~~~~~~~~~
+ibissh_wrap.cpp:24727:29: note: in expansion of macro '_ibsac_inform_info_gid_get'
+24727 |       _result = (ib_gid_t *)_ibsac_inform_info_gid_get(_arg0);
+      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c: In function '_wrap_sacInformInfo_gid_get':
 ibis_wrap.c:24665:17: warning: taking address of packed member of 'struct _ib_inform_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 24665 |       _result = (ib_gid_t *)_ibsac_inform_info_gid_get(_arg0);
@@ -2542,6 +2584,13 @@
 24998 |       _result = (ib_net16_t *)_ibsac_inform_info_reserved1_get(_arg0);
       |                 ^
 ibis_wrap.c: In function '_wrap_sacInformInfo_trap_type_get':
+ibissh_wrap.cpp: In function 'int _wrap_sacInformInfo_lid_range_begin_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:24802:59: warning: taking address of packed member of '_ib_inform_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+24802 | #define _ibsac_inform_info_lid_range_begin_get(_swigobj) (&_swigobj->lid_range_begin)
+      |                                                          ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:24840:31: note: in expansion of macro '_ibsac_inform_info_lid_range_begin_get'
+24840 |       _result = (ib_net16_t *)_ibsac_inform_info_lid_range_begin_get(_arg0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c:25328:17: warning: taking address of packed member of 'struct _ib_inform_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 25328 |       _result = (ib_net16_t *)_ibsac_inform_info_trap_type_get(_arg0);
       |                 ^
@@ -2552,27 +2601,6 @@
 ibis_wrap.c:25380:41: note: in expansion of macro '_ibsac_inform_info_g_or_v_get'
 25380 |       _result = (sacInformInfo_g_or_v *)_ibsac_inform_info_g_or_v_get(_arg0);
       |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c: In function 'TclsacInformInfoMethodCmd':
-ibis_wrap.c:25512:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-25512 |   if (0);
-      |   ^~
-ibissh_wrap.cpp: In function 'int _wrap_sacInformInfo_gid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:24689:47: warning: taking address of packed member of '_ib_inform_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
-24689 | #define _ibsac_inform_info_gid_get(_swigobj) (&_swigobj->gid)
-      |                                              ~^~~~~~~~~~~~~~~
-ibissh_wrap.cpp:24727:29: note: in expansion of macro '_ibsac_inform_info_gid_get'
-24727 |       _result = (ib_gid_t *)_ibsac_inform_info_gid_get(_arg0);
-      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c:25513:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-25513 |       if (strcmp(_str,"set") == 0) {
-      |       ^~
-ibissh_wrap.cpp: In function 'int _wrap_sacInformInfo_lid_range_begin_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:24802:59: warning: taking address of packed member of '_ib_inform_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
-24802 | #define _ibsac_inform_info_lid_range_begin_get(_swigobj) (&_swigobj->lid_range_begin)
-      |                                                          ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:24840:31: note: in expansion of macro '_ibsac_inform_info_lid_range_begin_get'
-24840 |       _result = (ib_net16_t *)_ibsac_inform_info_lid_range_begin_get(_arg0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ibissh_wrap.cpp: In function 'int _wrap_sacInformInfo_lid_range_end_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:24912:57: warning: taking address of packed member of '_ib_inform_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 24912 | #define _ibsac_inform_info_lid_range_end_get(_swigobj) (&_swigobj->lid_range_end)
@@ -2580,6 +2608,10 @@
 ibissh_wrap.cpp:24950:31: note: in expansion of macro '_ibsac_inform_info_lid_range_end_get'
 24950 |       _result = (ib_net16_t *)_ibsac_inform_info_lid_range_end_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibis_wrap.c: In function 'TclsacInformInfoMethodCmd':
+ibis_wrap.c:25512:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+25512 |   if (0);
+      |   ^~
 ibissh_wrap.cpp: In function 'int _wrap_sacInformInfo_reserved1_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:25022:53: warning: taking address of packed member of '_ib_inform_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 25022 | #define _ibsac_inform_info_reserved1_get(_swigobj) (&_swigobj->reserved1)
@@ -2587,6 +2619,9 @@
 ibissh_wrap.cpp:25060:31: note: in expansion of macro '_ibsac_inform_info_reserved1_get'
 25060 |       _result = (ib_net16_t *)_ibsac_inform_info_reserved1_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibis_wrap.c:25513:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+25513 |       if (strcmp(_str,"set") == 0) {
+      |       ^~
 ibissh_wrap.cpp: In function 'int _wrap_sacInformInfo_trap_type_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:25352:53: warning: taking address of packed member of '_ib_inform_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 25352 | #define _ibsac_inform_info_trap_type_get(_swigobj) (&_swigobj->trap_type)
@@ -2608,6 +2643,7 @@
 ibissh_wrap.cpp:25575:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 25575 |       if (strcmp(_str,"set") == 0) {
       |       ^~
+/bin/sh ../libtool  --tag=CC   --mode=link gcc -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard  -Wl,-z,relro -o libibiscom.la  ibbbm.lo ibcr.lo ibis.lo ibis_gsi_mad_ctrl.lo ibpm.lo ibsac.lo ibsm.lo ibvs.lo ibcc.lo  
 ibis_wrap.c: In function 'TclsacServiceRecMethodCmd':
 ibis_wrap.c:29332:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 29332 |   if (0);
@@ -2615,44 +2651,34 @@
 ibis_wrap.c:29333:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 29333 |       if (strcmp(_str,"get") == 0) {
       |       ^~
-libtool: link: ar cr .libs/libibiscom.a .libs/ibbbm.o .libs/ibcr.o .libs/ibis.o .libs/ibis_gsi_mad_ctrl.o .libs/ibpm.o .libs/ibsac.o .libs/ibsm.o .libs/ibvs.o .libs/ibcc.o 
-libtool: link: ranlib .libs/libibiscom.a
-ibis_wrap.c: In function 'TclsacSlVlRecMethodCmd':
-ibis_wrap.c:30672:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-30672 |   if (0);
-      |   ^~
 ibissh_wrap.cpp: In function 'int TclsacServiceRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:29394:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 29394 |   if (0);
       |   ^~
-ibis_wrap.c:30673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-30673 |       if (strcmp(_str,"get") == 0) {
-      |       ^~
 ibissh_wrap.cpp:29395:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 29395 |       if (strcmp(_str,"get") == 0) {
       |       ^~
-libtool: link: ( cd ".libs" && rm -f "libibiscom.la" && ln -s "../libibiscom.la" "libibiscom.la" )
+ibis_wrap.c: In function 'TclsacSlVlRecMethodCmd':
+ibis_wrap.c:30672:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+30672 |   if (0);
+      |   ^~
+ibis_wrap.c:30673:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+30673 |       if (strcmp(_str,"get") == 0) {
+      |       ^~
 ibis_wrap.c: In function 'TclsacVlArbRecMethodCmd':
 ibis_wrap.c:31697:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 31697 |   if (0);
       |   ^~
-ibis_wrap.c:31698:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-31698 |       if (strcmp(_str,"get") == 0) {
-      |       ^~
 ibissh_wrap.cpp: In function 'int TclsacSlVlRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:30734:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 30734 |   if (0);
       |   ^~
+ibis_wrap.c:31698:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+31698 |       if (strcmp(_str,"get") == 0) {
+      |       ^~
 ibissh_wrap.cpp:30735:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 30735 |       if (strcmp(_str,"get") == 0) {
       |       ^~
-ibis_wrap.c: In function 'TclsacPKeyRecMethodCmd':
-ibis_wrap.c:33077:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-33077 |   if (0);
-      |   ^~
-ibis_wrap.c:33078:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-33078 |       if (strcmp(_str,"get") == 0) {
-      |       ^~
 ibissh_wrap.cpp: In function 'int _wrap_sacVlArbRec_vl_arb_tbl_set(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:31502:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 31502 |          Tcl_SetResult(interp, "", NULL);
@@ -2661,14 +2687,21 @@
 ibissh_wrap.cpp:31566:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 31566 |          Tcl_SetResult(interp, "", NULL);
       |                                ^~
+ibis_wrap.c: In function 'TclsacPKeyRecMethodCmd':
 ibissh_wrap.cpp: In function 'int TclsacVlArbRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:31759:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 31759 |   if (0);
       |   ^~
-ibis_wrap.c: In function 'TclsacGuidInfoMethodCmd':
+ibis_wrap.c:33077:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+33077 |   if (0);
+      |   ^~
+ibis_wrap.c:33078:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+33078 |       if (strcmp(_str,"get") == 0) {
+      |       ^~
 ibissh_wrap.cpp:31760:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 31760 |       if (strcmp(_str,"get") == 0) {
       |       ^~
+ibis_wrap.c: In function 'TclsacGuidInfoMethodCmd':
 ibis_wrap.c:33515:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 33515 |   if (0);
       |   ^~
@@ -2679,21 +2712,28 @@
 ibis_wrap.c:34528:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 34528 |   if (0);
       |   ^~
-ibis_wrap.c:34529:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-34529 |       if (strcmp(_str,"get") == 0) {
-      |       ^~
 ibissh_wrap.cpp: In function 'int TclsacPKeyRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:33139:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 33139 |   if (0);
       |   ^~
+ibis_wrap.c:34529:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+34529 |       if (strcmp(_str,"get") == 0) {
+      |       ^~
 ibissh_wrap.cpp:33140:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 33140 |       if (strcmp(_str,"get") == 0) {
       |       ^~
 ibis_wrap.c: In function '_wrap_smNodeInfo_sys_guid_get':
+ibissh_wrap.cpp: In function 'int TclsacGuidInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:33577:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+33577 |   if (0);
+      |   ^~
 ibis_wrap.c:35279:17: warning: taking address of packed member of 'struct _ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 35279 |       _result = (ib_net64_t *)_ibsm_node_info_sys_guid_get(_arg0);
       |                 ^
 ibis_wrap.c: In function '_wrap_smNodeInfo_node_guid_get':
+ibissh_wrap.cpp:33578:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+33578 |       if (strcmp(_str,"delete") == 0) {
+      |       ^~
 ibis_wrap.c:35389:17: warning: taking address of packed member of 'struct _ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 35389 |       _result = (ib_net64_t *)_ibsm_node_info_node_guid_get(_arg0);
       |                 ^
@@ -2706,21 +2746,21 @@
 35609 |       _result = (ib_net16_t *)_ibsm_node_info_partition_cap_get(_arg0);
       |                 ^
 ibis_wrap.c: In function '_wrap_smNodeInfo_device_id_get':
-ibissh_wrap.cpp: In function 'int TclsacGuidInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:33577:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-33577 |   if (0);
-      |   ^~
 ibis_wrap.c:35719:17: warning: taking address of packed member of 'struct _ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 35719 |       _result = (ib_net16_t *)_ibsm_node_info_device_id_get(_arg0);
       |                 ^
 ibis_wrap.c: In function '_wrap_smNodeInfo_revision_get':
-ibissh_wrap.cpp:33578:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-33578 |       if (strcmp(_str,"delete") == 0) {
-      |       ^~
+ibissh_wrap.cpp: In function 'int TclsacGuidRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:34590:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+34590 |   if (0);
+      |   ^~
 ibis_wrap.c:35829:17: warning: taking address of packed member of 'struct _ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 35829 |       _result = (ib_net32_t *)_ibsm_node_info_revision_get(_arg0);
       |                 ^
 ibis_wrap.c: In function '_wrap_smNodeInfo_port_num_vendor_id_get':
+ibissh_wrap.cpp:34591:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+34591 |       if (strcmp(_str,"get") == 0) {
+      |       ^~
 ibis_wrap.c:35939:17: warning: taking address of packed member of 'struct _ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 35939 |       _result = (ib_net32_t *)_ibsm_node_info_port_num_vendor_id_get(_arg0);
       |                 ^
@@ -2728,16 +2768,9 @@
 ibis_wrap.c:36252:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 36252 |   if (0);
       |   ^~
-ibissh_wrap.cpp: In function 'int TclsacGuidRecMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:34590:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-34590 |   if (0);
-      |   ^~
 ibis_wrap.c:36253:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 36253 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
-ibissh_wrap.cpp:34591:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-34591 |       if (strcmp(_str,"get") == 0) {
-      |       ^~
 ibissh_wrap.cpp: In function 'int _wrap_smNodeInfo_sys_guid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:35303:49: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 35303 | #define _ibsm_node_info_sys_guid_get(_swigobj) (&_swigobj->sys_guid)
@@ -2745,7 +2778,6 @@
 ibissh_wrap.cpp:35341:31: note: in expansion of macro '_ibsm_node_info_sys_guid_get'
 35341 |       _result = (ib_net64_t *)_ibsm_node_info_sys_guid_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c: In function 'TclsmPortInfoMethodCmd':
 ibissh_wrap.cpp: In function 'int _wrap_smNodeInfo_node_guid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:35413:50: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 35413 | #define _ibsm_node_info_node_guid_get(_swigobj) (&_swigobj->node_guid)
@@ -2753,9 +2785,7 @@
 ibissh_wrap.cpp:35451:31: note: in expansion of macro '_ibsm_node_info_node_guid_get'
 35451 |       _result = (ib_net64_t *)_ibsm_node_info_node_guid_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c:40150:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-40150 |   if (0);
-      |   ^~
+ibis_wrap.c: In function 'TclsmPortInfoMethodCmd':
 ibissh_wrap.cpp: In function 'int _wrap_smNodeInfo_port_guid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:35523:50: warning: taking address of packed member of '_ib_node_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 35523 | #define _ibsm_node_info_port_guid_get(_swigobj) (&_swigobj->port_guid)
@@ -2763,6 +2793,9 @@
 ibissh_wrap.cpp:35561:31: note: in expansion of macro '_ibsm_node_info_port_guid_get'
 35561 |       _result = (ib_net64_t *)_ibsm_node_info_port_guid_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibis_wrap.c:40150:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+40150 |   if (0);
+      |   ^~
 ibis_wrap.c:40151:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 40151 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
@@ -2801,20 +2834,23 @@
 ibissh_wrap.cpp:36315:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 36315 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
+libtool: link: ar cr .libs/libibiscom.a .libs/ibbbm.o .libs/ibcr.o .libs/ibis.o .libs/ibis_gsi_mad_ctrl.o .libs/ibpm.o .libs/ibsac.o .libs/ibsm.o .libs/ibvs.o .libs/ibcc.o 
+libtool: link: ranlib .libs/libibiscom.a
+libtool: link: ( cd ".libs" && rm -f "libibiscom.la" && ln -s "../libibiscom.la" "libibiscom.la" )
 ibis_wrap.c: In function 'TclsmSwInfoMethodCmd':
-ibis_wrap.c:42147:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-42147 |   if (0);
-      |   ^~
-ibis_wrap.c:42148:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-42148 |       if (strcmp(_str,"getByDr") == 0) {
-      |       ^~
 ibissh_wrap.cpp: In function 'int TclsmPortInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:40212:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 40212 |   if (0);
       |   ^~
+ibis_wrap.c:42147:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+42147 |   if (0);
+      |   ^~
 ibissh_wrap.cpp:40213:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 40213 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
+ibis_wrap.c:42148:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+42148 |       if (strcmp(_str,"getByDr") == 0) {
+      |       ^~
 ibis_wrap.c: In function 'TclsmLftBlockMethodCmd':
 ibis_wrap.c:42891:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 42891 |   if (0);
@@ -2829,17 +2865,17 @@
 ibis_wrap.c:43562:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 43562 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
+ibis_wrap.c: In function 'TclsmGuidInfoMethodCmd':
 ibissh_wrap.cpp: In function 'int TclsmSwInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:42209:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 42209 |   if (0);
       |   ^~
-ibis_wrap.c: In function 'TclsmGuidInfoMethodCmd':
-ibissh_wrap.cpp:42210:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-42210 |       if (strcmp(_str,"getByDr") == 0) {
-      |       ^~
 ibis_wrap.c:44199:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 44199 |   if (0);
       |   ^~
+ibissh_wrap.cpp:42210:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+42210 |       if (strcmp(_str,"getByDr") == 0) {
+      |       ^~
 ibis_wrap.c:44200:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 44200 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
@@ -2850,13 +2886,6 @@
 ibis_wrap.c:44866:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 44866 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
-ibissh_wrap.cpp: In function 'int TclsmLftBlockMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:42953:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-42953 |   if (0);
-      |   ^~
-ibissh_wrap.cpp:42954:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-42954 |       if (strcmp(_str,"getByDr") == 0) {
-      |       ^~
 ibis_wrap.c: In function 'TclsmSlVlTableMethodCmd':
 ibis_wrap.c:45531:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 45531 |   if (0);
@@ -2864,14 +2893,14 @@
 ibis_wrap.c:45532:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 45532 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
-ibissh_wrap.cpp: In function 'int TclsmMftBlockMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:43623:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-43623 |   if (0);
+ibissh_wrap.cpp: In function 'int TclsmLftBlockMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:42953:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+42953 |   if (0);
       |   ^~
-ibis_wrap.c: In function '_wrap_smVlArbTable_vl_entry_set':
-ibissh_wrap.cpp:43624:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-43624 |       if (strcmp(_str,"getByDr") == 0) {
+ibissh_wrap.cpp:42954:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+42954 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
+ibis_wrap.c: In function '_wrap_smVlArbTable_vl_entry_set':
 ibis_wrap.c:45730:9: warning: variable 'p_ch' set but not used [-Wunused-but-set-variable]
 45730 |   char *p_ch;
       |         ^~~~
@@ -2882,26 +2911,26 @@
 ibis_wrap.c:46235:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 46235 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
-ibissh_wrap.cpp: In function 'int TclsmGuidInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:44261:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-44261 |   if (0);
+ibissh_wrap.cpp: In function 'int TclsmMftBlockMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:43623:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+43623 |   if (0);
       |   ^~
-ibissh_wrap.cpp:44262:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-44262 |       if (strcmp(_str,"getByDr") == 0) {
+ibissh_wrap.cpp:43624:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+43624 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
 ibis_wrap.c: In function 'TclsmNodeDescMethodCmd':
 ibis_wrap.c:46822:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 46822 |   if (0);
       |   ^~
+ibissh_wrap.cpp: In function 'int TclsmGuidInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:44261:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+44261 |   if (0);
+      |   ^~
 ibis_wrap.c:46823:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 46823 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
-ibissh_wrap.cpp: In function 'int TclsmPkeyTableMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:44927:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-44927 |   if (0);
-      |   ^~
-ibissh_wrap.cpp:44928:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-44928 |       if (strcmp(_str,"getByDr") == 0) {
+ibissh_wrap.cpp:44262:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+44262 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
 ibis_wrap.c: In function '_wrap_smSMInfo_guid_get':
 ibis_wrap.c:47087:17: warning: taking address of packed member of 'struct _ib_sm_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
@@ -2915,50 +2944,57 @@
 ibis_wrap.c:47307:17: warning: taking address of packed member of 'struct _ib_sm_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
 47307 |       _result = (ib_net32_t *)_ibsm_sm_info_act_count_get(_arg0);
       |                 ^
-ibis_wrap.c: In function 'TclsmSMInfoMethodCmd':
-ibissh_wrap.cpp: In function 'int TclsmSlVlTableMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:45593:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-45593 |   if (0);
+ibissh_wrap.cpp: In function 'int TclsmPkeyTableMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:44927:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+44927 |   if (0);
       |   ^~
+ibis_wrap.c: In function 'TclsmSMInfoMethodCmd':
 ibis_wrap.c:47730:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 47730 |   if (0);
       |   ^~
-ibissh_wrap.cpp:45594:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-45594 |       if (strcmp(_str,"getByDr") == 0) {
+ibissh_wrap.cpp:44928:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+44928 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
 ibis_wrap.c:47731:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 47731 |       if (strcmp(_str,"getByDr") == 0) {
       |       ^~
+ibissh_wrap.cpp: In function 'int TclsmSlVlTableMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:45593:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+45593 |   if (0);
+      |   ^~
+ibissh_wrap.cpp:45594:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+45594 |       if (strcmp(_str,"getByDr") == 0) {
+      |       ^~
+ibis_wrap.c: In function '_wrap_smNotice_issuer_lid_get':
 ibissh_wrap.cpp: In function 'int _wrap_smVlArbTable_vl_entry_set(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:45792:9: warning: variable 'p_ch' set but not used [-Wunused-but-set-variable]
 45792 |   char *p_ch;
       |         ^~~~
-ibis_wrap.c: In function '_wrap_smNotice_issuer_lid_get':
 ibis_wrap.c:48138:17: warning: taking address of packed member of 'struct _ib_mad_notice_attr' may result in an unaligned pointer value [-Waddress-of-packed-member]
 48138 |       _result = (ib_net16_t *)_ibsm_notice_issuer_lid_get(_arg0);
       |                 ^
 ibis_wrap.c: In function '_wrap_smNotice_toggle_count_get':
-ibissh_wrap.cpp: In function 'int TclsmVlArbTableMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:46296:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-46296 |   if (0);
-      |   ^~
 ibis_wrap.c:48248:17: warning: taking address of packed member of 'struct _ib_mad_notice_attr' may result in an unaligned pointer value [-Waddress-of-packed-member]
 48248 |       _result = (ib_net16_t *)_ibsm_notice_toggle_count_get(_arg0);
       |                 ^
 ibis_wrap.c: In function '_wrap_smNotice_issuer_gid_get':
-ibissh_wrap.cpp:46297:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-46297 |       if (strcmp(_str,"getByDr") == 0) {
-      |       ^~
 ibis_wrap.c:48380:17: warning: taking address of packed member of 'struct _ib_mad_notice_attr' may result in an unaligned pointer value [-Waddress-of-packed-member]
 48380 |       _result = (ib_gid_t *)_ibsm_notice_issuer_gid_get(_arg0);
       |                 ^
 ibis_wrap.c: In function 'TclsmNoticeMethodCmd':
+ibissh_wrap.cpp: In function 'int TclsmVlArbTableMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:46296:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+46296 |   if (0);
+      |   ^~
 ibis_wrap.c:48655:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 48655 |   if (0);
       |   ^~
 ibis_wrap.c:48656:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 48656 |       if (strcmp(_str,"trapByDr") == 0) {
       |       ^~
+ibissh_wrap.cpp:46297:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+46297 |       if (strcmp(_str,"getByDr") == 0) {
+      |       ^~
 ibissh_wrap.cpp: In function 'int TclsmNodeDescMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:46884:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 46884 |   if (0);
@@ -3081,20 +3117,55 @@
 ibis_wrap.c:62703:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 62703 |   if (0);
       |   ^~
-ibissh_wrap.cpp: In function 'int TclccClassPortInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
-ibissh_wrap.cpp:60392:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-60392 |   if (0);
-      |   ^~
 ibis_wrap.c:62704:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 62704 |       if (strcmp(_str,"trapByLid") == 0) {
       |       ^~
-ibissh_wrap.cpp:60393:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-60393 |       if (strcmp(_str,"getByLid") == 0) {
-      |       ^~
 ibis_wrap.c: In function 'TclccCongestionInfoMethodCmd':
 ibis_wrap.c:63459:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 63459 |   if (0);
       |   ^~
+ibis_wrap.c:63460:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+63460 |       if (strcmp(_str,"getByLid") == 0) {
+      |       ^~
+ibis_wrap.c: In function '_wrap_ccCongestionKeyInfo_cc_key_get':
+ibis_wrap.c:63740:17: warning: taking address of packed member of 'struct _ib_cong_key_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+63740 |       _result = (ib_net64_t *)_ib_cong_key_info_cc_key_get(_arg0);
+      |                 ^
+ibis_wrap.c: In function '_wrap_ccCongestionKeyInfo_protect_bit_get':
+ibis_wrap.c:63850:17: warning: taking address of packed member of 'struct _ib_cong_key_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+63850 |       _result = (ib_net16_t *)_ib_cong_key_info_protect_bit_get(_arg0);
+      |                 ^
+ibis_wrap.c: In function '_wrap_ccCongestionKeyInfo_lease_period_get':
+ibis_wrap.c:63960:17: warning: taking address of packed member of 'struct _ib_cong_key_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+63960 |       _result = (ib_net16_t *)_ib_cong_key_info_lease_period_get(_arg0);
+      |                 ^
+ibis_wrap.c: In function '_wrap_ccCongestionKeyInfo_violations_get':
+ibis_wrap.c:64070:17: warning: taking address of packed member of 'struct _ib_cong_key_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
+64070 |       _result = (ib_net16_t *)_ib_cong_key_info_violations_get(_arg0);
+      |                 ^
+ibis_wrap.c: In function 'TclccCongestionKeyInfoMethodCmd':
+ibis_wrap.c:64237:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+64237 |   if (0);
+      |   ^~
+ibis_wrap.c:64238:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+64238 |       if (strcmp(_str,"getByLid") == 0) {
+      |       ^~
+ibissh_wrap.cpp: In function 'int TclccClassPortInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
+ibissh_wrap.cpp:60392:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+60392 |   if (0);
+      |   ^~
+ibissh_wrap.cpp:60393:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+60393 |       if (strcmp(_str,"getByLid") == 0) {
+      |       ^~
+ibis_wrap.c: In function '_wrap_ccSWCongestionLog_event_counter_get':
+ibis_wrap.c:66182:17: warning: taking address of packed member of 'struct _ib_sw_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
+66182 |       _result = (ib_net16_t *)_ib_sw_cong_log_event_counter_get(_arg0);
+      |                 ^
+ibis_wrap.c: In function '_wrap_ccSWCongestionLog_time_stamp_get':
+ibis_wrap.c:66292:17: warning: taking address of packed member of 'struct _ib_sw_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
+66292 |       _result = (ib_net32_t *)_ib_sw_cong_log_time_stamp_get(_arg0);
+      |                 ^
+ibis_wrap.c: In function '_wrap_ccSWCongestionLog_entry_list_get':
 ibissh_wrap.cpp: In function 'int _wrap_ccNotice_generic__prod_type_lsb_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:61000:60: warning: taking address of packed member of '_ibcc_notice' may result in an unaligned pointer value [-Waddress-of-packed-member]
 61000 | #define _ibcc_notice_generic__prod_type_lsb_get(_swigobj) (&_swigobj->generic__prod_type_lsb)
@@ -3102,9 +3173,13 @@
 ibissh_wrap.cpp:61038:31: note: in expansion of macro '_ibcc_notice_generic__prod_type_lsb_get'
 61038 |       _result = (ib_net16_t *)_ibcc_notice_generic__prod_type_lsb_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c:63460:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-63460 |       if (strcmp(_str,"getByLid") == 0) {
-      |       ^~
+ibis_wrap.c:66720:74: warning: taking address of packed member of 'struct _ib_sw_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
+66720 |       _result = (ib_cong_log_event_sw_t *)_ib_sw_cong_log_entry_list_get(_arg0);
+      |                                                                          ^~~~~
+ibis_wrap.c:66682:78: note: in definition of macro '_ib_sw_cong_log_entry_list_get'
+66682 | #define _ib_sw_cong_log_entry_list_get(_swigobj) ((ib_cong_log_event_sw_t *) _swigobj->entry_list)
+      |                                                                              ^~~~~~~~
+ibis_wrap.c: In function 'TclccSWCongestionLogMethodCmd':
 ibissh_wrap.cpp: In function 'int _wrap_ccNotice_generic__trap_num_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:61110:55: warning: taking address of packed member of '_ibcc_notice' may result in an unaligned pointer value [-Waddress-of-packed-member]
 61110 | #define _ibcc_notice_generic__trap_num_get(_swigobj) (&_swigobj->generic__trap_num)
@@ -3112,7 +3187,9 @@
 ibissh_wrap.cpp:61148:31: note: in expansion of macro '_ibcc_notice_generic__trap_num_get'
 61148 |       _result = (ib_net16_t *)_ibcc_notice_generic__trap_num_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c: In function '_wrap_ccCongestionKeyInfo_cc_key_get':
+ibis_wrap.c:66843:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+66843 |   if (0);
+      |   ^~
 ibissh_wrap.cpp: In function 'int _wrap_ccNotice_issuer_lid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:61220:48: warning: taking address of packed member of '_ibcc_notice' may result in an unaligned pointer value [-Waddress-of-packed-member]
 61220 | #define _ibcc_notice_issuer_lid_get(_swigobj) (&_swigobj->issuer_lid)
@@ -3120,17 +3197,9 @@
 ibissh_wrap.cpp:61258:31: note: in expansion of macro '_ibcc_notice_issuer_lid_get'
 61258 |       _result = (ib_net16_t *)_ibcc_notice_issuer_lid_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c:63740:17: warning: taking address of packed member of 'struct _ib_cong_key_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
-63740 |       _result = (ib_net64_t *)_ib_cong_key_info_cc_key_get(_arg0);
-      |                 ^
-ibis_wrap.c: In function '_wrap_ccCongestionKeyInfo_protect_bit_get':
-ibis_wrap.c:63850:17: warning: taking address of packed member of 'struct _ib_cong_key_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
-63850 |       _result = (ib_net16_t *)_ib_cong_key_info_protect_bit_get(_arg0);
-      |                 ^
-ibis_wrap.c: In function '_wrap_ccCongestionKeyInfo_lease_period_get':
-ibis_wrap.c:63960:17: warning: taking address of packed member of 'struct _ib_cong_key_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
-63960 |       _result = (ib_net16_t *)_ib_cong_key_info_lease_period_get(_arg0);
-      |                 ^
+ibis_wrap.c:66844:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+66844 |       if (strcmp(_str,"getByLid") == 0) {
+      |       ^~
 ibissh_wrap.cpp: In function 'int _wrap_ccNotice_toggle_count_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:61330:50: warning: taking address of packed member of '_ibcc_notice' may result in an unaligned pointer value [-Waddress-of-packed-member]
 61330 | #define _ibcc_notice_toggle_count_get(_swigobj) (&_swigobj->toggle_count)
@@ -3138,11 +3207,6 @@
 ibissh_wrap.cpp:61368:31: note: in expansion of macro '_ibcc_notice_toggle_count_get'
 61368 |       _result = (ib_net16_t *)_ibcc_notice_toggle_count_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c: In function '_wrap_ccCongestionKeyInfo_violations_get':
-ibis_wrap.c:64070:17: warning: taking address of packed member of 'struct _ib_cong_key_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
-64070 |       _result = (ib_net16_t *)_ib_cong_key_info_violations_get(_arg0);
-      |                 ^
-ibis_wrap.c: In function 'TclccCongestionKeyInfoMethodCmd':
 ibissh_wrap.cpp: In function 'int _wrap_ccNotice_ntc0__source_lid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:61440:54: warning: taking address of packed member of '_ibcc_notice' may result in an unaligned pointer value [-Waddress-of-packed-member]
 61440 | #define _ibcc_notice_ntc0__source_lid_get(_swigobj) (&_swigobj->ntc0__source_lid)
@@ -3150,12 +3214,6 @@
 ibissh_wrap.cpp:61478:31: note: in expansion of macro '_ibcc_notice_ntc0__source_lid_get'
 61478 |       _result = (ib_net16_t *)_ibcc_notice_ntc0__source_lid_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c:64237:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-64237 |   if (0);
-      |   ^~
-ibis_wrap.c:64238:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-64238 |       if (strcmp(_str,"getByLid") == 0) {
-      |       ^~
 ibissh_wrap.cpp: In function 'int _wrap_ccNotice_ntc0__attr_id_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:61770:51: warning: taking address of packed member of '_ibcc_notice' may result in an unaligned pointer value [-Waddress-of-packed-member]
 61770 | #define _ibcc_notice_ntc0__attr_id_get(_swigobj) (&_swigobj->ntc0__attr_id)
@@ -3163,6 +3221,11 @@
 ibissh_wrap.cpp:61808:31: note: in expansion of macro '_ibcc_notice_ntc0__attr_id_get'
 61808 |       _result = (ib_net16_t *)_ibcc_notice_ntc0__attr_id_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibis_wrap.c: In function '_wrap_ccCACongestionLog_event_counter_get':
+ibis_wrap.c:67377:17: warning: taking address of packed member of 'struct _ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
+67377 |       _result = (ib_net16_t *)_ib_ca_cong_log_event_counter_get(_arg0);
+      |                 ^
+ibis_wrap.c: In function '_wrap_ccCACongestionLog_event_map_get':
 ibissh_wrap.cpp: In function 'int _wrap_ccNotice_ntc0__resv1_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:61880:49: warning: taking address of packed member of '_ibcc_notice' may result in an unaligned pointer value [-Waddress-of-packed-member]
 61880 | #define _ibcc_notice_ntc0__resv1_get(_swigobj) (&_swigobj->ntc0__resv1)
@@ -3170,6 +3233,14 @@
 ibissh_wrap.cpp:61918:31: note: in expansion of macro '_ibcc_notice_ntc0__resv1_get'
 61918 |       _result = (ib_net16_t *)_ibcc_notice_ntc0__resv1_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibis_wrap.c:67487:17: warning: taking address of packed member of 'struct _ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
+67487 |       _result = (ib_net16_t *)_ib_ca_cong_log_event_map_get(_arg0);
+      |                 ^
+ibis_wrap.c: In function '_wrap_ccCACongestionLog_resv_get':
+ibis_wrap.c:67597:17: warning: taking address of packed member of 'struct _ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
+67597 |       _result = (ib_net16_t *)_ib_ca_cong_log_resv_get(_arg0);
+      |                 ^
+ibis_wrap.c: In function '_wrap_ccCACongestionLog_time_stamp_get':
 ibissh_wrap.cpp: In function 'int _wrap_ccNotice_ntc0__attr_mod_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:61990:52: warning: taking address of packed member of '_ibcc_notice' may result in an unaligned pointer value [-Waddress-of-packed-member]
 61990 | #define _ibcc_notice_ntc0__attr_mod_get(_swigobj) (&_swigobj->ntc0__attr_mod)
@@ -3177,6 +3248,10 @@
 ibissh_wrap.cpp:62028:31: note: in expansion of macro '_ibcc_notice_ntc0__attr_mod_get'
 62028 |       _result = (ib_net32_t *)_ibcc_notice_ntc0__attr_mod_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibis_wrap.c:67707:17: warning: taking address of packed member of 'struct _ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
+67707 |       _result = (ib_net32_t *)_ib_ca_cong_log_time_stamp_get(_arg0);
+      |                 ^
+ibis_wrap.c: In function '_wrap_ccCACongestionLog_log_event_get':
 ibissh_wrap.cpp: In function 'int _wrap_ccNotice_ntc0__qp_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:62100:46: warning: taking address of packed member of '_ibcc_notice' may result in an unaligned pointer value [-Waddress-of-packed-member]
 62100 | #define _ibcc_notice_ntc0__qp_get(_swigobj) (&_swigobj->ntc0__qp)
@@ -3184,6 +3259,16 @@
 ibissh_wrap.cpp:62138:31: note: in expansion of macro '_ibcc_notice_ntc0__qp_get'
 62138 |       _result = (ib_net32_t *)_ibcc_notice_ntc0__qp_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
+ibis_wrap.c:67989:73: warning: taking address of packed member of 'struct _ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
+67989 |       _result = (ib_cong_log_event_ca_t *)_ib_ca_cong_log_log_event_get(_arg0);
+      |                                                                         ^~~~~
+ibis_wrap.c:67951:77: note: in definition of macro '_ib_ca_cong_log_log_event_get'
+67951 | #define _ib_ca_cong_log_log_event_get(_swigobj) ((ib_cong_log_event_ca_t *) _swigobj->log_event)
+      |                                                                             ^~~~~~~~
+ibis_wrap.c: In function 'TclccCACongestionLogMethodCmd':
+ibis_wrap.c:68112:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+68112 |   if (0);
+      |   ^~
 ibissh_wrap.cpp: In function 'int _wrap_ccNotice_ntc0__cc_key_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:62210:50: warning: taking address of packed member of '_ibcc_notice' may result in an unaligned pointer value [-Waddress-of-packed-member]
 62210 | #define _ibcc_notice_ntc0__cc_key_get(_swigobj) (&_swigobj->ntc0__cc_key)
@@ -3191,7 +3276,9 @@
 ibissh_wrap.cpp:62248:31: note: in expansion of macro '_ibcc_notice_ntc0__cc_key_get'
 62248 |       _result = (ib_net64_t *)_ibcc_notice_ntc0__cc_key_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c: In function '_wrap_ccSWCongestionLog_event_counter_get':
+ibis_wrap.c:68113:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+68113 |       if (strcmp(_str,"getByLid") == 0) {
+      |       ^~
 ibissh_wrap.cpp: In function 'int _wrap_ccNotice_ntc0__source_gid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:62342:54: warning: taking address of packed member of '_ibcc_notice' may result in an unaligned pointer value [-Waddress-of-packed-member]
 62342 | #define _ibcc_notice_ntc0__source_gid_get(_swigobj) (&_swigobj->ntc0__source_gid)
@@ -3199,14 +3286,6 @@
 ibissh_wrap.cpp:62380:29: note: in expansion of macro '_ibcc_notice_ntc0__source_gid_get'
 62380 |       _result = (ib_gid_t *)_ibcc_notice_ntc0__source_gid_get(_arg0);
       |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c:66182:17: warning: taking address of packed member of 'struct _ib_sw_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
-66182 |       _result = (ib_net16_t *)_ib_sw_cong_log_event_counter_get(_arg0);
-      |                 ^
-ibis_wrap.c: In function '_wrap_ccSWCongestionLog_time_stamp_get':
-ibis_wrap.c:66292:17: warning: taking address of packed member of 'struct _ib_sw_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
-66292 |       _result = (ib_net32_t *)_ib_sw_cong_log_time_stamp_get(_arg0);
-      |                 ^
-ibis_wrap.c: In function '_wrap_ccSWCongestionLog_entry_list_get':
 ibissh_wrap.cpp: In function 'int _wrap_ccNotice_issuer_gid_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:62623:48: warning: taking address of packed member of '_ibcc_notice' may result in an unaligned pointer value [-Waddress-of-packed-member]
 62623 | #define _ibcc_notice_issuer_gid_get(_swigobj) (&_swigobj->issuer_gid)
@@ -3218,58 +3297,36 @@
 ibissh_wrap.cpp:62765:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 62765 |   if (0);
       |   ^~
-ibis_wrap.c:66720:74: warning: taking address of packed member of 'struct _ib_sw_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
-66720 |       _result = (ib_cong_log_event_sw_t *)_ib_sw_cong_log_entry_list_get(_arg0);
-      |                                                                          ^~~~~
-ibis_wrap.c:66682:78: note: in definition of macro '_ib_sw_cong_log_entry_list_get'
-66682 | #define _ib_sw_cong_log_entry_list_get(_swigobj) ((ib_cong_log_event_sw_t *) _swigobj->entry_list)
-      |                                                                              ^~~~~~~~
+ibis_wrap.c: In function 'TclccSWCongestionSettingMethodCmd':
 ibissh_wrap.cpp:62766:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 62766 |       if (strcmp(_str,"trapByLid") == 0) {
       |       ^~
-ibis_wrap.c: In function 'TclccSWCongestionLogMethodCmd':
-ibis_wrap.c:66843:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-66843 |   if (0);
+ibis_wrap.c:69446:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+69446 |   if (0);
       |   ^~
-ibis_wrap.c:66844:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-66844 |       if (strcmp(_str,"getByLid") == 0) {
+ibis_wrap.c:69447:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+69447 |       if (strcmp(_str,"getByLid") == 0) {
+      |       ^~
+ibis_wrap.c: In function 'TclccSWPortCongestionSettingMethodCmd':
+ibis_wrap.c:70682:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+70682 |   if (0);
+      |   ^~
+ibis_wrap.c:70683:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+70683 |       if (strcmp(_str,"getByLid") == 0) {
       |       ^~
-ibis_wrap.c: In function '_wrap_ccCACongestionLog_event_counter_get':
-ibis_wrap.c:67377:17: warning: taking address of packed member of 'struct _ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
-67377 |       _result = (ib_net16_t *)_ib_ca_cong_log_event_counter_get(_arg0);
-      |                 ^
-ibis_wrap.c: In function '_wrap_ccCACongestionLog_event_map_get':
-ibis_wrap.c:67487:17: warning: taking address of packed member of 'struct _ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
-67487 |       _result = (ib_net16_t *)_ib_ca_cong_log_event_map_get(_arg0);
-      |                 ^
-ibis_wrap.c: In function '_wrap_ccCACongestionLog_resv_get':
-ibis_wrap.c:67597:17: warning: taking address of packed member of 'struct _ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
-67597 |       _result = (ib_net16_t *)_ib_ca_cong_log_resv_get(_arg0);
-      |                 ^
-ibis_wrap.c: In function '_wrap_ccCACongestionLog_time_stamp_get':
 ibissh_wrap.cpp: In function 'int TclccCongestionInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:63521:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 63521 |   if (0);
       |   ^~
-ibis_wrap.c:67707:17: warning: taking address of packed member of 'struct _ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
-67707 |       _result = (ib_net32_t *)_ib_ca_cong_log_time_stamp_get(_arg0);
-      |                 ^
-ibis_wrap.c: In function '_wrap_ccCACongestionLog_log_event_get':
 ibissh_wrap.cpp:63522:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 63522 |       if (strcmp(_str,"getByLid") == 0) {
       |       ^~
-ibis_wrap.c:67989:73: warning: taking address of packed member of 'struct _ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
-67989 |       _result = (ib_cong_log_event_ca_t *)_ib_ca_cong_log_log_event_get(_arg0);
-      |                                                                         ^~~~~
-ibis_wrap.c:67951:77: note: in definition of macro '_ib_ca_cong_log_log_event_get'
-67951 | #define _ib_ca_cong_log_log_event_get(_swigobj) ((ib_cong_log_event_ca_t *) _swigobj->log_event)
-      |                                                                             ^~~~~~~~
-ibis_wrap.c: In function 'TclccCACongestionLogMethodCmd':
-ibis_wrap.c:68112:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-68112 |   if (0);
+ibis_wrap.c: In function 'TclccCACongestionSettingMethodCmd':
+ibis_wrap.c:72421:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+72421 |   if (0);
       |   ^~
-ibis_wrap.c:68113:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-68113 |       if (strcmp(_str,"getByLid") == 0) {
+ibis_wrap.c:72422:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+72422 |       if (strcmp(_str,"getByLid") == 0) {
       |       ^~
 ibissh_wrap.cpp: In function 'int _wrap_ccCongestionKeyInfo_cc_key_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:63764:49: warning: taking address of packed member of '_ib_cong_key_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
@@ -3292,9 +3349,9 @@
 ibissh_wrap.cpp:64022:31: note: in expansion of macro '_ib_cong_key_info_lease_period_get'
 64022 |       _result = (ib_net16_t *)_ib_cong_key_info_lease_period_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c: In function 'TclccSWCongestionSettingMethodCmd':
-ibis_wrap.c:69446:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-69446 |   if (0);
+ibis_wrap.c: In function 'TclccTableMethodCmd':
+ibis_wrap.c:73552:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+73552 |   if (0);
       |   ^~
 ibissh_wrap.cpp: In function 'int _wrap_ccCongestionKeyInfo_violations_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:64094:53: warning: taking address of packed member of '_ib_cong_key_info' may result in an unaligned pointer value [-Waddress-of-packed-member]
@@ -3303,8 +3360,8 @@
 ibissh_wrap.cpp:64132:31: note: in expansion of macro '_ib_cong_key_info_violations_get'
 64132 |       _result = (ib_net16_t *)_ib_cong_key_info_violations_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c:69447:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-69447 |       if (strcmp(_str,"getByLid") == 0) {
+ibis_wrap.c:73553:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+73553 |       if (strcmp(_str,"getByLid") == 0) {
       |       ^~
 ibissh_wrap.cpp: In function 'int TclccCongestionKeyInfoMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:64299:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
@@ -3313,12 +3370,12 @@
 ibissh_wrap.cpp:64300:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 64300 |       if (strcmp(_str,"getByLid") == 0) {
       |       ^~
-ibis_wrap.c: In function 'TclccSWPortCongestionSettingMethodCmd':
-ibis_wrap.c:70682:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-70682 |   if (0);
+ibis_wrap.c: In function 'TclccTimeStampMethodCmd':
+ibis_wrap.c:73936:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
+73936 |   if (0);
       |   ^~
-ibis_wrap.c:70683:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-70683 |       if (strcmp(_str,"getByLid") == 0) {
+ibis_wrap.c:73937:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
+73937 |       if (strcmp(_str,"getByLid") == 0) {
       |       ^~
 ibissh_wrap.cpp: In function 'int _wrap_ccSWCongestionLog_event_counter_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:66206:54: warning: taking address of packed member of '_ib_sw_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
@@ -3334,7 +3391,6 @@
 ibissh_wrap.cpp:66354:31: note: in expansion of macro '_ib_sw_cong_log_time_stamp_get'
 66354 |       _result = (ib_net32_t *)_ib_sw_cong_log_time_stamp_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c: In function 'TclccCACongestionSettingMethodCmd':
 ibissh_wrap.cpp: In function 'int _wrap_ccSWCongestionLog_entry_list_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:66744:88: warning: taking address of packed member of '_ib_sw_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
 66744 | #define _ib_sw_cong_log_entry_list_get(_swigobj) ((ib_cong_log_event_sw_t *) _swigobj->entry_list)
@@ -3342,20 +3398,20 @@
 ibissh_wrap.cpp:66782:43: note: in expansion of macro '_ib_sw_cong_log_entry_list_get'
 66782 |       _result = (ib_cong_log_event_sw_t *)_ib_sw_cong_log_entry_list_get(_arg0);
       |                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c:72421:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-72421 |   if (0);
-      |   ^~
+ibis_wrap.c: In function 'sacPathRec_delete':
+ibis_wrap.c:19174:10: warning: pointer 'self' used after 'free' [-Wuse-after-free]
+19174 |          SWIG_AltMnglUnregObj(self);
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
 ibissh_wrap.cpp: In function 'int TclccSWCongestionLogMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:66905:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 66905 |   if (0);
       |   ^~
-ibis_wrap.c:72422:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-72422 |       if (strcmp(_str,"getByLid") == 0) {
-      |       ^~
+ibis_wrap.c:19173:5: note: call to 'free' here
+19173 |     free(self);
+      |     ^~~~~~~~~~
 ibissh_wrap.cpp:66906:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 66906 |       if (strcmp(_str,"getByLid") == 0) {
       |       ^~
-ibis_wrap.c: In function 'TclccTableMethodCmd':
 ibissh_wrap.cpp: In function 'int _wrap_ccCACongestionLog_event_counter_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:67401:54: warning: taking address of packed member of '_ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
 67401 | #define _ib_ca_cong_log_event_counter_get(_swigobj) (&_swigobj->event_counter)
@@ -3363,12 +3419,6 @@
 ibissh_wrap.cpp:67439:31: note: in expansion of macro '_ib_ca_cong_log_event_counter_get'
 67439 |       _result = (ib_net16_t *)_ib_ca_cong_log_event_counter_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c:73552:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-73552 |   if (0);
-      |   ^~
-ibis_wrap.c:73553:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-73553 |       if (strcmp(_str,"getByLid") == 0) {
-      |       ^~
 ibissh_wrap.cpp: In function 'int _wrap_ccCACongestionLog_event_map_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:67511:50: warning: taking address of packed member of '_ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
 67511 | #define _ib_ca_cong_log_event_map_get(_swigobj) (&_swigobj->event_map)
@@ -3383,7 +3433,6 @@
 ibissh_wrap.cpp:67659:31: note: in expansion of macro '_ib_ca_cong_log_resv_get'
 67659 |       _result = (ib_net16_t *)_ib_ca_cong_log_resv_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c: In function 'TclccTimeStampMethodCmd':
 ibissh_wrap.cpp: In function 'int _wrap_ccCACongestionLog_time_stamp_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:67731:51: warning: taking address of packed member of '_ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
 67731 | #define _ib_ca_cong_log_time_stamp_get(_swigobj) (&_swigobj->time_stamp)
@@ -3391,12 +3440,6 @@
 ibissh_wrap.cpp:67769:31: note: in expansion of macro '_ib_ca_cong_log_time_stamp_get'
 67769 |       _result = (ib_net32_t *)_ib_ca_cong_log_time_stamp_get(_arg0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c:73936:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
-73936 |   if (0);
-      |   ^~
-ibis_wrap.c:73937:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
-73937 |       if (strcmp(_str,"getByLid") == 0) {
-      |       ^~
 ibissh_wrap.cpp: In function 'int _wrap_ccCACongestionLog_log_event_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibissh_wrap.cpp:68013:87: warning: taking address of packed member of '_ib_ca_cong_log' may result in an unaligned pointer value [-Waddress-of-packed-member]
 68013 | #define _ib_ca_cong_log_log_event_get(_swigobj) ((ib_cong_log_event_ca_t *) _swigobj->log_event)
@@ -3422,13 +3465,6 @@
 ibissh_wrap.cpp:70744:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 70744 |   if (0);
       |   ^~
-ibis_wrap.c: In function 'sacPathRec_delete':
-ibis_wrap.c:19174:10: warning: pointer 'self' used after 'free' [-Wuse-after-free]
-19174 |          SWIG_AltMnglUnregObj(self);
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c:19173:5: note: call to 'free' here
-19173 |     free(self);
-      |     ^~~~~~~~~~
 ibissh_wrap.cpp:70745:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 70745 |       if (strcmp(_str,"getByLid") == 0) {
       |       ^~
@@ -3466,6 +3502,28 @@
 ibissh_wrap.cpp:76488:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 76488 |          SWIG_RegisterMapping("_struct__ibsm_sm_info","__ibsm_sm_info",0);
       |                                                       ^~~~~~~~~~~~~~~~
+ibis_wrap.c: In function 'ibvs_get_vs_str.part.0':
+ibis_wrap.c:819:27: warning: ' {data' directive writing 6 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
+  819 |           sprintf(buff,"%s {data%u 0x%x} ",
+      |                           ^~~~~~
+ibis_wrap.c:819:24: note: directive argument in the range [0, 254]
+  819 |           sprintf(buff,"%s {data%u 0x%x} ",
+      |                        ^~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/stdio.h:970:
+In function 'sprintf',
+    inlined from 'ibvs_get_vs_str.part.0' at ibis_wrap.c:819:11:
+/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 14 and 1046 bytes into a destination of size 1024
+   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+   31 |                                   __glibc_objsize (__s), __fmt,
+      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+   32 |                                   __va_arg_pack ());
+      |                                   ~~~~~~~~~~~~~~~~~
+/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object 'buff' [-Wrestrict]
+ibis_wrap.c: In function 'ibvs_get_vs_str.part.0':
+ibis_wrap.c:803:8: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
+  803 |   char buff[1024];
+      |        ^~~~
 ibissh_wrap.cpp:76489:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 76489 |          SWIG_RegisterMapping("__ibcc_class_port_info","_ccClassPortInfo",0);
       |                               ^~~~~~~~~~~~~~~~~~~~~~~~
@@ -3532,122 +3590,13 @@
 ibissh_wrap.cpp:76499:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 76499 |          SWIG_RegisterMapping("__ib_guid_info","_struct__ib_guid_info",0);
       |                                                ^~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76500:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76500 |          SWIG_RegisterMapping("_sacPortInfo","_struct__ib_port_info",0);
-      |                               ^~~~~~~~~~~~~~
-ibissh_wrap.cpp:76500:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76500 |          SWIG_RegisterMapping("_sacPortInfo","_struct__ib_port_info",0);
-      |                                              ^~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76501:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76501 |          SWIG_RegisterMapping("_sacPortInfo","__ib_port_info",0);
-      |                               ^~~~~~~~~~~~~~
-ibissh_wrap.cpp:76501:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76501 |          SWIG_RegisterMapping("_sacPortInfo","__ib_port_info",0);
-      |                                              ^~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76502:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76502 |          SWIG_RegisterMapping("_struct__ib_pkey_table","_sacPKeyTbl",0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76502:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76502 |          SWIG_RegisterMapping("_struct__ib_pkey_table","_sacPKeyTbl",0);
-      |                                                        ^~~~~~~~~~~~~
-ibissh_wrap.cpp:76503:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76503 |          SWIG_RegisterMapping("_struct__ib_pkey_table","__ib_pkey_table",0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
-ibis_wrap.c: In function 'ibvs_get_vs_str.part.0':
-ibis_wrap.c:819:27: warning: ' {data' directive writing 6 bytes into a region of size between 1 and 1024 [-Wformat-overflow=]
-  819 |           sprintf(buff,"%s {data%u 0x%x} ",
-      |                           ^~~~~~
-ibis_wrap.c:819:24: note: directive argument in the range [0, 254]
-  819 |           sprintf(buff,"%s {data%u 0x%x} ",
-      |                        ^~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/stdio.h:970:
-In function 'sprintf',
-    inlined from 'ibvs_get_vs_str.part.0' at ibis_wrap.c:819:11:
-/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 14 and 1046 bytes into a destination of size 1024
-   30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   31 |                                   __glibc_objsize (__s), __fmt,
-      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   32 |                                   __va_arg_pack ());
-      |                                   ~~~~~~~~~~~~~~~~~
-/usr/include/aarch64-linux-gnu/bits/stdio2.h:30:10: warning: '__builtin___sprintf_chk' argument 5 overlaps destination object 'buff' [-Wrestrict]
-ibis_wrap.c: In function 'ibvs_get_vs_str.part.0':
-ibis_wrap.c:803:8: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
-  803 |   char buff[1024];
-      |        ^~~~
-ibissh_wrap.cpp:76503:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76503 |          SWIG_RegisterMapping("_struct__ib_pkey_table","__ib_pkey_table",0);
-      |                                                        ^~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76504:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76504 |          SWIG_RegisterMapping("_ccTimeStamp","_struct__ib_time_stamp",0);
-      |                               ^~~~~~~~~~~~~~
-ibissh_wrap.cpp:76504:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76504 |          SWIG_RegisterMapping("_ccTimeStamp","_struct__ib_time_stamp",0);
-      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76505:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76505 |          SWIG_RegisterMapping("_ccTimeStamp","__ib_time_stamp",0);
-      |                               ^~~~~~~~~~~~~~
-ibissh_wrap.cpp:76505:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76505 |          SWIG_RegisterMapping("_ccTimeStamp","__ib_time_stamp",0);
-      |                                              ^~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76506:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76506 |          SWIG_RegisterMapping("_sacNodeInfo","_struct__ib_node_info",0);
-      |                               ^~~~~~~~~~~~~~
-ibissh_wrap.cpp:76506:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76506 |          SWIG_RegisterMapping("_sacNodeInfo","_struct__ib_node_info",0);
-      |                                              ^~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76507:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76507 |          SWIG_RegisterMapping("_sacNodeInfo","__ib_node_info",0);
-      |                               ^~~~~~~~~~~~~~
-ibissh_wrap.cpp:76507:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76507 |          SWIG_RegisterMapping("_sacNodeInfo","__ib_node_info",0);
-      |                                              ^~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76508:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76508 |          SWIG_RegisterMapping("_struct__ib_portinfo_record","_sacPortRec",0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76508:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76508 |          SWIG_RegisterMapping("_struct__ib_portinfo_record","_sacPortRec",0);
-      |                                                             ^~~~~~~~~~~~~
-ibissh_wrap.cpp:76509:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76509 |          SWIG_RegisterMapping("_struct__ib_portinfo_record","__ib_portinfo_record",0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76509:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76509 |          SWIG_RegisterMapping("_struct__ib_portinfo_record","__ib_portinfo_record",0);
-      |                                                             ^~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76510:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76510 |          SWIG_RegisterMapping("__ibcc_notice","_ccNotice",0);
-      |                               ^~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76510:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76510 |          SWIG_RegisterMapping("__ibcc_notice","_ccNotice",0);
-      |                                               ^~~~~~~~~~~
-ibissh_wrap.cpp:76511:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76511 |          SWIG_RegisterMapping("__ibcc_notice","_struct__ibcc_notice",0);
-      |                               ^~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76511:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76511 |          SWIG_RegisterMapping("__ibcc_notice","_struct__ibcc_notice",0);
-      |                                               ^~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76512:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76512 |          SWIG_RegisterMapping("_struct__ib_port_info","_sacPortInfo",0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76512:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76512 |          SWIG_RegisterMapping("_struct__ib_port_info","_sacPortInfo",0);
-      |                                                       ^~~~~~~~~~~~~~
-ibissh_wrap.cpp:76513:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76513 |          SWIG_RegisterMapping("_struct__ib_port_info","__ib_port_info",0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76513:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76513 |          SWIG_RegisterMapping("_struct__ib_port_info","__ib_port_info",0);
-      |                                                       ^~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76514:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76514 |          SWIG_RegisterMapping("_struct__ib_cong_log_event_ca","_ib_cong_log_event_ca_t",0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-ibissh_wrap.cpp:76514:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76514 |          SWIG_RegisterMapping("_struct__ib_cong_log_event_ca","_ib_cong_log_event_ca_t",0);
-      |                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c: In function '_wrap_bbmVpdRead':
 ibis_wrap.c:5766:33: warning: ' {data' directive writing 6 bytes into a region of size between 1 and 1624 [-Wformat-overflow=]
  5766 |                 sprintf(buff,"%s {data%u 0x%x} ",buff,i,_arg4->data[i]);
       |                                 ^~~~~~
+ibissh_wrap.cpp:76500:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76500 |          SWIG_RegisterMapping("_sacPortInfo","_struct__ib_port_info",0);
+      |                               ^~~~~~~~~~~~~~
 ibis_wrap.c:5766:30: note: using the range [0, 4294967295] for directive argument
  5766 |                 sprintf(buff,"%s {data%u 0x%x} ",buff,i,_arg4->data[i]);
       |                              ^~~~~~~~~~~~~~~~~~~
@@ -3666,13 +3615,16 @@
 ibis_wrap.c:5757:22: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
  5757 |          static char buff[1624];
       |                      ^~~~
-ibissh_wrap.cpp:76515:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76515 |          SWIG_RegisterMapping("_struct__ib_cong_log_event_ca","__ib_cong_log_event_ca",0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76500:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76500 |          SWIG_RegisterMapping("_sacPortInfo","_struct__ib_port_info",0);
+      |                                              ^~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76501:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76501 |          SWIG_RegisterMapping("_sacPortInfo","__ib_port_info",0);
+      |                               ^~~~~~~~~~~~~~
+ibissh_wrap.cpp:76501:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76501 |          SWIG_RegisterMapping("_sacPortInfo","__ib_port_info",0);
+      |                                              ^~~~~~~~~~~~~~~~
 ibis_wrap.c: In function '_wrap_bbmBSNRead':
-ibissh_wrap.cpp:76515:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76515 |          SWIG_RegisterMapping("_struct__ib_cong_log_event_ca","__ib_cong_log_event_ca",0);
-      |                                                               ^~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c:5976:33: warning: ' {bsn' directive writing 5 bytes into a region of size between 1 and 512 [-Wformat-overflow=]
  5976 |                 sprintf(buff,"%s {bsn%u 0x%x} ",buff,j,_arg1->bsn[j]);
       |                                 ^~~~~
@@ -3694,6 +3646,9 @@
 ibis_wrap.c:5967:22: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
  5967 |          static char buff[512];
       |                      ^~~~
+ibissh_wrap.cpp:76502:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76502 |          SWIG_RegisterMapping("_struct__ib_pkey_table","_sacPKeyTbl",0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c: In function '_wrap_bbmVSDRead':
 ibis_wrap.c:5906:33: warning: ' {bsn' directive writing 5 bytes into a region of size between 1 and 512 [-Wformat-overflow=]
  5906 |                 sprintf(buff,"%s {bsn%u 0x%x} ",buff,j,_arg1->bsn[j]);
@@ -3716,9 +3671,9 @@
 ibis_wrap.c:5897:22: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
  5897 |          static char buff[512];
       |                      ^~~~
-ibissh_wrap.cpp:76516:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76516 |          SWIG_RegisterMapping("_struct__ib_switch_info","_sacSwInfo",0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76502:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76502 |          SWIG_RegisterMapping("_struct__ib_pkey_table","_sacPKeyTbl",0);
+      |                                                        ^~~~~~~~~~~~~
 ibis_wrap.c: In function '_wrap_bbmModRead':
 ibis_wrap.c:6048:33: warning: ' {temp' directive writing 6 bytes into a region of size between 1 and 1624 [-Wformat-overflow=]
  6048 |                 sprintf(buff,"%s {temp%u 0x%x} ",buff,i+1,cl_ntoh16(_arg1->temp_sensor_record[i]));
@@ -3744,6 +3699,9 @@
 ibis_wrap.c:6051:26: warning: ' {power_sup_count 0x' directive writing 20 bytes into a region of size between 1 and 1624 [-Wformat-overflow=]
  6051 |          sprintf(buff,"%s {power_sup_count 0x%x} ",buff,_arg1->power_sup_count);
       |                          ^~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76503:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76503 |          SWIG_RegisterMapping("_struct__ib_pkey_table","__ib_pkey_table",0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c:6051:23: note: directive argument in the range [0, 255]
  6051 |          sprintf(buff,"%s {power_sup_count 0x%x} ",buff,_arg1->power_sup_count);
       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3761,9 +3719,6 @@
 ibis_wrap.c:6037:22: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
  6037 |          static char buff[1624];
       |                      ^~~~
-ibissh_wrap.cpp:76516:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76516 |          SWIG_RegisterMapping("_struct__ib_switch_info","_sacSwInfo",0);
-      |                                                         ^~~~~~~~~~~~
 ibis_wrap.c:6054:33: warning: ' {power' directive writing 7 bytes into a region of size between 1 and 1624 [-Wformat-overflow=]
  6054 |                 sprintf(buff,"%s {power%u 0x%x} ",buff,i+1,cl_ntoh32(_arg1->power_sup_record[i]));
       |                                 ^~~~~~~
@@ -3784,10 +3739,10 @@
 ibis_wrap.c:6037:22: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
  6037 |          static char buff[1624];
       |                      ^~~~
+ibissh_wrap.cpp:76503:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76503 |          SWIG_RegisterMapping("_struct__ib_pkey_table","__ib_pkey_table",0);
+      |                                                        ^~~~~~~~~~~~~~~~~
 ibis_wrap.c: In function '_wrap_bbmChaRead':
-ibissh_wrap.cpp:76517:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-76517 |          SWIG_RegisterMapping("_struct__ib_switch_info","__ib_switch_info",0);
-      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
 ibis_wrap.c:6126:33: warning: ' {temp' directive writing 6 bytes into a region of size between 1 and 1624 [-Wformat-overflow=]
  6126 |                 sprintf(buff,"%s {temp%u 0x%x} ",buff,i+1,cl_ntoh16(_arg1->temp_sensor_record[i]));
       |                                 ^~~~~~
@@ -3890,6 +3845,87 @@
 ibis_wrap.c:6115:22: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
  6115 |          static char buff[1624];
       |                      ^~~~
+ibissh_wrap.cpp:76504:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76504 |          SWIG_RegisterMapping("_ccTimeStamp","_struct__ib_time_stamp",0);
+      |                               ^~~~~~~~~~~~~~
+ibissh_wrap.cpp:76504:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76504 |          SWIG_RegisterMapping("_ccTimeStamp","_struct__ib_time_stamp",0);
+      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76505:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76505 |          SWIG_RegisterMapping("_ccTimeStamp","__ib_time_stamp",0);
+      |                               ^~~~~~~~~~~~~~
+ibissh_wrap.cpp:76505:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76505 |          SWIG_RegisterMapping("_ccTimeStamp","__ib_time_stamp",0);
+      |                                              ^~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76506:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76506 |          SWIG_RegisterMapping("_sacNodeInfo","_struct__ib_node_info",0);
+      |                               ^~~~~~~~~~~~~~
+ibissh_wrap.cpp:76506:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76506 |          SWIG_RegisterMapping("_sacNodeInfo","_struct__ib_node_info",0);
+      |                                              ^~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76507:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76507 |          SWIG_RegisterMapping("_sacNodeInfo","__ib_node_info",0);
+      |                               ^~~~~~~~~~~~~~
+ibissh_wrap.cpp:76507:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76507 |          SWIG_RegisterMapping("_sacNodeInfo","__ib_node_info",0);
+      |                                              ^~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76508:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76508 |          SWIG_RegisterMapping("_struct__ib_portinfo_record","_sacPortRec",0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76508:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76508 |          SWIG_RegisterMapping("_struct__ib_portinfo_record","_sacPortRec",0);
+      |                                                             ^~~~~~~~~~~~~
+ibissh_wrap.cpp:76509:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76509 |          SWIG_RegisterMapping("_struct__ib_portinfo_record","__ib_portinfo_record",0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76509:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76509 |          SWIG_RegisterMapping("_struct__ib_portinfo_record","__ib_portinfo_record",0);
+      |                                                             ^~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76510:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76510 |          SWIG_RegisterMapping("__ibcc_notice","_ccNotice",0);
+      |                               ^~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76510:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76510 |          SWIG_RegisterMapping("__ibcc_notice","_ccNotice",0);
+      |                                               ^~~~~~~~~~~
+ibissh_wrap.cpp:76511:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76511 |          SWIG_RegisterMapping("__ibcc_notice","_struct__ibcc_notice",0);
+      |                               ^~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76511:47: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76511 |          SWIG_RegisterMapping("__ibcc_notice","_struct__ibcc_notice",0);
+      |                                               ^~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76512:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76512 |          SWIG_RegisterMapping("_struct__ib_port_info","_sacPortInfo",0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76512:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76512 |          SWIG_RegisterMapping("_struct__ib_port_info","_sacPortInfo",0);
+      |                                                       ^~~~~~~~~~~~~~
+ibissh_wrap.cpp:76513:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76513 |          SWIG_RegisterMapping("_struct__ib_port_info","__ib_port_info",0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76513:55: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76513 |          SWIG_RegisterMapping("_struct__ib_port_info","__ib_port_info",0);
+      |                                                       ^~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76514:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76514 |          SWIG_RegisterMapping("_struct__ib_cong_log_event_ca","_ib_cong_log_event_ca_t",0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76514:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76514 |          SWIG_RegisterMapping("_struct__ib_cong_log_event_ca","_ib_cong_log_event_ca_t",0);
+      |                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76515:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76515 |          SWIG_RegisterMapping("_struct__ib_cong_log_event_ca","__ib_cong_log_event_ca",0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76515:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76515 |          SWIG_RegisterMapping("_struct__ib_cong_log_event_ca","__ib_cong_log_event_ca",0);
+      |                                                               ^~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76516:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76516 |          SWIG_RegisterMapping("_struct__ib_switch_info","_sacSwInfo",0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
+ibissh_wrap.cpp:76516:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76516 |          SWIG_RegisterMapping("_struct__ib_switch_info","_sacSwInfo",0);
+      |                                                         ^~~~~~~~~~~~
+ibissh_wrap.cpp:76517:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+76517 |          SWIG_RegisterMapping("_struct__ib_switch_info","__ib_switch_info",0);
+      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
 ibissh_wrap.cpp:76517:57: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 76517 |          SWIG_RegisterMapping("_struct__ib_switch_info","__ib_switch_info",0);
       |                                                         ^~~~~~~~~~~~~~~~~~
@@ -5876,9 +5912,9 @@
 ibissh_wrap.cpp:6177:22: note: destination object referenced by 'restrict'-qualified argument 1 was declared here
  6177 |          static char buff[1624];
       |                      ^~~~
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC  -DIBIS_VERSION=\"1.5.7\" -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard  -Wl,-z,relro -o ibis ibissh_wrap.o -L. libibiscom.la -L/usr/lib/aarch64-linux-gnu -lopensm -losmvendor -losmcomp -libumad -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lm 
+/bin/sh ../libtool  --tag=CXX   --mode=link g++ -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC  -DIBIS_VERSION=\"1.5.7\" -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard  -Wl,-z,relro -o ibis ibissh_wrap.o -L. libibiscom.la -L/usr/lib/aarch64-linux-gnu -lopensm -losmvendor -losmcomp -libumad -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lm 
 libtool: link: g++ -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include -DOSM_VENDOR_INTF_OPENIB -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -o ibis ibissh_wrap.o  -L. ./.libs/libibiscom.a -L/usr/lib/aarch64-linux-gnu -lopensm -losmvendor -losmcomp -libumad -ltcl8.6 -ldl -lz -lpthread -lm
-/bin/bash ../libtool  --tag=CC   --mode=link gcc -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -version-info "1:0:0" -no-undefined -L/usr/lib/aarch64-linux-gnu -lopensm -losmvendor -losmcomp -libumad -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lm -Wl,-z,relro -o libibis.la -rpath /usr/lib/aarch64-linux-gnu ibis_wrap.lo ibbbm.lo ibcr.lo ibis.lo ibis_gsi_mad_ctrl.lo ibpm.lo ibsac.lo ibsm.lo ibvs.lo ibcc.lo  
+/bin/sh ../libtool  --tag=CC   --mode=link gcc -I/usr/include/tcl8.6 -I/usr/include/infiniband -I/usr/include  -DOSM_VENDOR_INTF_OPENIB  -DOSM_BUILD_OPENIB -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 -O2 -Wall -fno-strict-aliasing -fPIC -DIBIS_VERSION=\"1.5.7\" -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -version-info "1:0:0" -no-undefined -L/usr/lib/aarch64-linux-gnu -lopensm -losmvendor -losmcomp -libumad -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lm -Wl,-z,relro -o libibis.la -rpath /usr/lib/aarch64-linux-gnu ibis_wrap.lo ibbbm.lo ibcr.lo ibis.lo ibis_gsi_mad_ctrl.lo ibpm.lo ibsac.lo ibsm.lo ibvs.lo ibcc.lo  
 libtool: link: gcc -shared  -fPIC -DPIC  .libs/ibis_wrap.o .libs/ibbbm.o .libs/ibcr.o .libs/ibis.o .libs/ibis_gsi_mad_ctrl.o .libs/ibpm.o .libs/ibsac.o .libs/ibsm.o .libs/ibvs.o .libs/ibcc.o   -L/usr/lib/aarch64-linux-gnu -lopensm -losmvendor -losmcomp -libumad -ltcl8.6 -ldl -lz -lpthread -lm  -O2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro   -Wl,-soname -Wl,libibis.so.1 -o .libs/libibis.so.1.0.0
 libtool: link: (cd ".libs" && rm -f "libibis.so.1" && ln -s "libibis.so.1.0.0" "libibis.so.1")
 libtool: link: (cd ".libs" && rm -f "libibis.so" && ln -s "libibis.so.1.0.0" "libibis.so")
@@ -5923,18 +5959,27 @@
 	mv -f .git_version.h ./git_version.h; \
 	echo "Creates code version to: $gitver"; \
 fi;
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o RouteSys.lo RouteSys.cc
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o RouteSys.lo RouteSys.cc
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o Bipartite.lo Bipartite.cc
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o SubnMgt.lo SubnMgt.cpp
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o TraceRoute.lo TraceRoute.cpp
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o CredLoops.lo CredLoops.cpp
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o TopoMatch.lo TopoMatch.cpp
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o SysDef.lo SysDef.cpp
 Creates code version to: undefined
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o Bipartite.lo Bipartite.cc
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o SubnMgt.lo SubnMgt.cpp
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o TraceRoute.lo TraceRoute.cpp
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o CredLoops.lo CredLoops.cpp
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o TopoMatch.lo TopoMatch.cpp
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o SysDef.lo SysDef.cpp
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o LinkCover.lo LinkCover.cpp
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o Congestion.lo Congestion.cpp
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibnl_parser.lo ibnl_parser.cc
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibnl_scanner.lo ibnl_scanner.cc
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o LinkCover.lo LinkCover.cpp
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o Congestion.lo Congestion.cpp
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibnl_parser.lo ibnl_parser.cc
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibnl_scanner.lo ibnl_scanner.cc
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c Bipartite.cc  -fPIC -DPIC -o .libs/Bipartite.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c Congestion.cpp  -fPIC -DPIC -o .libs/Congestion.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c SubnMgt.cpp  -fPIC -DPIC -o .libs/SubnMgt.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c TraceRoute.cpp  -fPIC -DPIC -o .libs/TraceRoute.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c TopoMatch.cpp  -fPIC -DPIC -o .libs/TopoMatch.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibnl_scanner.cc  -fPIC -DPIC -o .libs/ibnl_scanner.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibnl_parser.cc  -fPIC -DPIC -o .libs/ibnl_parser.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c SysDef.cpp  -fPIC -DPIC -o .libs/SysDef.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c LinkCover.cpp  -fPIC -DPIC -o .libs/LinkCover.o
 In file included from ibdmsh_wrap.cpp:309:
 Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
@@ -5943,15 +5988,8 @@
 /usr/include/inttypes.h:121:10: note: this is the location of the previous definition
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c SysDef.cpp  -fPIC -DPIC -o .libs/SysDef.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c Bipartite.cc  -fPIC -DPIC -o .libs/Bipartite.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c SubnMgt.cpp  -fPIC -DPIC -o .libs/SubnMgt.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c LinkCover.cpp  -fPIC -DPIC -o .libs/LinkCover.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c TopoMatch.cpp  -fPIC -DPIC -o .libs/TopoMatch.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c TraceRoute.cpp  -fPIC -DPIC -o .libs/TraceRoute.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c Congestion.cpp  -fPIC -DPIC -o .libs/Congestion.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibnl_scanner.cc  -fPIC -DPIC -o .libs/ibnl_scanner.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibnl_parser.cc  -fPIC -DPIC -o .libs/ibnl_parser.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c RouteSys.cc  -fPIC -DPIC -o .libs/RouteSys.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c CredLoops.cpp  -fPIC -DPIC -o .libs/CredLoops.o
 In file included from SubnMgt.cpp:49:
 Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
@@ -5960,8 +5998,7 @@
 /usr/include/inttypes.h:121:10: note: this is the location of the previous definition
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
-In file included from SysDef.h:45,
-                 from SysDef.cpp:42:
+In file included from Congestion.cpp:34:
 Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
       |         ^~~~~~
@@ -5969,11 +6006,7 @@
 /usr/include/inttypes.h:121:10: note: this is the location of the previous definition
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c CredLoops.cpp  -fPIC -DPIC -o .libs/CredLoops.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c RouteSys.cc  -fPIC -DPIC -o .libs/RouteSys.o
-In file included from RouteSys.h:47,
-                 from Bipartite.h:47,
-                 from Bipartite.cc:34:
+In file included from TopoMatch.cpp:56:
 Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
       |         ^~~~~~
@@ -5981,7 +6014,9 @@
 /usr/include/inttypes.h:121:10: note: this is the location of the previous definition
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
-In file included from TopoMatch.cpp:56:
+In file included from RouteSys.h:47,
+                 from Bipartite.h:47,
+                 from Bipartite.cc:34:
 Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
       |         ^~~~~~
@@ -5989,7 +6024,7 @@
 /usr/include/inttypes.h:121:10: note: this is the location of the previous definition
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
-In file included from LinkCover.cpp:34:
+In file included from ibnl_scanner.ll:80:
 Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
       |         ^~~~~~
@@ -5997,8 +6032,11 @@
 /usr/include/inttypes.h:121:10: note: this is the location of the previous definition
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
-In file included from SysDef.h:45,
-                 from ibnl_parser.yy:44:
+In file included from TraceRoute.cpp:34:
+Fabric.h:71:9: warning: "PRIx64" redefined
+   71 | #define PRIx64 "lx"
+      |         ^~~~~~
+In file included from LinkCover.cpp:34:
 Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
       |         ^~~~~~
@@ -6006,15 +6044,12 @@
 /usr/include/inttypes.h:121:10: note: this is the location of the previous definition
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
-In file included from Congestion.cpp:34:
-Fabric.h:71:9: warning: "PRIx64" redefined
-   71 | #define PRIx64 "lx"
-      |         ^~~~~~
 In file included from Fabric.h:62:
 /usr/include/inttypes.h:121:10: note: this is the location of the previous definition
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
-In file included from TraceRoute.cpp:34:
+In file included from SysDef.h:45,
+                 from ibnl_parser.yy:44:
 Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
       |         ^~~~~~
@@ -6022,7 +6057,8 @@
 /usr/include/inttypes.h:121:10: note: this is the location of the previous definition
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
-In file included from CredLoops.cpp:34:
+In file included from SysDef.h:45,
+                 from SysDef.cpp:42:
 Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
       |         ^~~~~~
@@ -6030,7 +6066,7 @@
 /usr/include/inttypes.h:121:10: note: this is the location of the previous definition
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
-In file included from ibnl_scanner.ll:80:
+In file included from CredLoops.cpp:34:
 Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
       |         ^~~~~~
@@ -6058,6 +6094,166 @@
 Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
    85 | struct strless : public binary_function <string, string, bool> {
       |                         ^~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/functional:49,
+                 from Fabric.h:48:
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
+Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+   85 | struct strless : public binary_function <string, string, bool> {
+      |                         ^~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/functional:49,
+                 from Fabric.h:48:
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
+Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+   85 | struct strless : public binary_function <string, string, bool> {
+      |                         ^~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/functional:49,
+                 from Fabric.h:48:
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
+Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+   85 | struct strless : public binary_function <string, string, bool> {
+      |                         ^~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/functional:49,
+                 from Fabric.h:48:
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
+Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+   85 | struct strless : public binary_function <string, string, bool> {
+      |                         ^~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/functional:49,
+                 from Fabric.h:48:
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
+TopoMatch.cpp: In function 'int TopoMatchSpecNodesByAdjacentNode(IBFabric*)':
+TopoMatch.cpp:679:1: warning: no return statement in function returning non-void [-Wreturn-type]
+  679 | }
+      | ^
+Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+   85 | struct strless : public binary_function <string, string, bool> {
+      |                         ^~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/functional:49,
+                 from Fabric.h:48:
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
+ibnl_scanner.cc: In function 'int ibnl_lex()':
+ibnl_scanner.cc:646:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+  646 |         register yy_state_type yy_current_state;
+      |                                ^~~~~~~~~~~~~~~~
+ibnl_scanner.cc:647:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+  647 |         register char *yy_cp = NULL, *yy_bp = NULL;
+      |                        ^~~~~
+ibnl_scanner.cc:647:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+  647 |         register char *yy_cp = NULL, *yy_bp = NULL;
+      |                                       ^~~~~
+ibnl_scanner.cc:648:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+  648 |         register int yy_act;
+      |                      ^~~~~~
+ibnl_scanner.cc:695:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+  695 |                         register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
+      |                                          ^~~~
+ibnl_scanner.cc: In function 'int yy_get_next_buffer()':
+ibnl_scanner.cc:1032:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1032 |         register char *dest = yy_current_buffer->yy_ch_buf;
+      |                        ^~~~
+ibnl_scanner.cc:1033:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1033 |         register char *source = yytext_ptr;
+      |                        ^~~~~~
+ibnl_scanner.cc:1034:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1034 |         register int number_to_move, i;
+      |                      ^~~~~~~~~~~~~~
+ibnl_scanner.cc:1034:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1034 |         register int number_to_move, i;
+      |                                      ^
+ibnl_scanner.cc: In function 'yy_state_type yy_get_previous_state()':
+ibnl_scanner.cc:1164:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1164 |         register yy_state_type yy_current_state;
+      |                                ^~~~~~~~~~~~~~~~
+ibnl_scanner.cc:1165:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1165 |         register char *yy_cp;
+      |                        ^~~~~
+ibnl_scanner.cc:1171:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1171 |                 register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
+      |                                  ^~~~
+ibnl_scanner.cc: In function 'yy_state_type yy_try_NUL_trans(yy_state_type)':
+ibnl_scanner.cc:1203:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1203 |         register int yy_is_jam;
+      |                      ^~~~~~~~~
+ibnl_scanner.cc:1204:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1204 |         register char *yy_cp = yy_c_buf_p;
+      |                        ^~~~~
+ibnl_scanner.cc:1206:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1206 |         register YY_CHAR yy_c = 1;
+      |                          ^~~~
+ibnl_scanner.cc: At global scope:
+ibnl_scanner.cc:1227:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1227 | static void yyunput( int c, register char *yy_bp )
+      |                                            ^~~~~
+ibnl_scanner.cc: In function 'void yyunput(int, char*)':
+ibnl_scanner.cc:1234:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1234 |         register char *yy_cp = yy_c_buf_p;
+      |                        ^~~~~
+ibnl_scanner.cc:1242:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1242 |                 register int number_to_move = yy_n_chars + 2;
+      |                              ^~~~~~~~~~~~~~
+ibnl_scanner.cc:1243:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1243 |                 register char *dest = &yy_current_buffer->yy_ch_buf[
+      |                                ^~~~
+ibnl_scanner.cc:1245:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
+ 1245 |                 register char *source =
+      |                                ^~~~~~
+LinkCover.cpp: In function 'int cleanupFdbForwardPortLidTables(IBFabric*, map_pnode_p_sint&, map_pnode_p_sint&, map_pnode_p_sint&)':
+LinkCover.cpp:274:1: warning: no return statement in function returning non-void [-Wreturn-type]
+  274 | }
+      | ^
+LinkCover.cpp: At global scope:
+LinkCover.cpp:495:15: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+  495 |   public std::binary_function<const pair_pnode_sint *, const pair_pnode_sint*, bool> {
+      |               ^~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
+LinkCover.cpp: In function 'int cleanUpNodeMarkings(map_pnode_p_sint&)':
+LinkCover.cpp:546:1: warning: no return statement in function returning non-void [-Wreturn-type]
+  546 | }
+      | ^
+LinkCover.cpp: At global scope:
+LinkCover.cpp:569:15: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+  569 |   public std::binary_function<const pair_sint_sint* , const pair_sint_sint*, bool> {
+      |               ^~~~~~~~~~~~~~~
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
+Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+   85 | struct strless : public binary_function <string, string, bool> {
+      |                         ^~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/functional:49,
+                 from Fabric.h:48:
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
+Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+   85 | struct strless : public binary_function <string, string, bool> {
+      |                         ^~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/functional:49,
+                 from Fabric.h:48:
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
+CredLoops.cpp: In function 'int CrdLoopCleanup(IBFabric*)':
+CredLoops.cpp:511:1: warning: no return statement in function returning non-void [-Wreturn-type]
+  511 | }
+      | ^
+Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+   85 | struct strless : public binary_function <string, string, bool> {
+      |                         ^~~~~~~~~~~~~~~
 In file included from /usr/include/c++/14/string:49,
                  from /usr/include/c++/14/bits/locale_classes.h:40,
                  from /usr/include/c++/14/bits/ios_base.h:41,
@@ -6068,6 +6264,14 @@
 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
   131 |     struct binary_function
       |            ^~~~~~~~~~~~~~~
+Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+   85 | struct strless : public binary_function <string, string, bool> {
+      |                         ^~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/functional:49,
+                 from Fabric.h:48:
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
 In file included from ibdmsh_wrap.cpp:620:
 swig_alternate_mangling.cpp:39:33: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
    39 | struct less_char_array : public binary_function<const char *, const char *, bool> {
@@ -6075,6 +6279,7 @@
 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
   131 |     struct binary_function
       |            ^~~~~~~~~~~~~~~
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibnl_scanner.cc -o ibnl_scanner.o >/dev/null 2>&1
 ibdmsh_wrap.cpp:632:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   632 | char *SWIG_RcFileName = "~/.myapprc";
       |                         ^~~~~~~~~~~~
@@ -6082,6 +6287,14 @@
 ibdmsh_wrap.cpp:777:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   777 |          ibdmGetObjTclNameByPtr(tcl_result, _result, "IBFabric *");
       |                                                      ^~~~~~~~~~~~
+Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+   85 | struct strless : public binary_function <string, string, bool> {
+      |                         ^~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/functional:49,
+                 from Fabric.h:48:
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
 ibdmsh_wrap.cpp: In function 'int _wrap_ibdmFindSymmetricalTreeRoots(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibdmsh_wrap.cpp:2082:53: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  2082 |          if (ibdmGetObjTclNameByPtr(p_tclObj, (*I), "IBNode *") != TCL_OK) {
@@ -6140,14 +6353,37 @@
 ibdmsh_wrap.cpp:7142:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  7142 |             r = SWIG_GetPointerObj(interp,objv[thisarg],(void **) &newObj,"_IBPort_p");
       |                                                                           ^~~~~~~~~~~
-Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-   85 | struct strless : public binary_function <string, string, bool> {
-      |                         ^~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/functional:49,
-                 from Fabric.h:48:
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
+ibnl_parser.yy: In function 'int ibnl_parse()':
+ibnl_parser.yy:321:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+  321 |       ibnlMakeNodeToNodeConn($1, $3, "2.5", $6, $7);
+      |                                                                                ^    
+ibnl_parser.yy:327:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+  327 |       ibnlMakeNodeToNodeConn($1, "4x", "2.5", $4, $5);
+      |                                                             ^    
+ibnl_parser.yy:377:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+  377 |       ibnlMakeSubsystemToSubsystemConn($1, $3, "2.5", $6, $7);
+      |                                                                                          ^    
+ibnl_parser.yy:380:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+  380 |       ibnlMakeSubsystemToSubsystemConn($1, "4x", $3, $6, $7);
+      |                                                                 ^   
+ibnl_parser.yy:383:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+  383 |       ibnlMakeSubsystemToSubsystemConn($1, "4x", "2.5", $4, $5);
+      |                                                                 ^   
+ibnl_parser.yy:383:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+  383 |       ibnlMakeSubsystemToSubsystemConn($1, "4x", "2.5", $4, $5);
+      |                                                                       ^    
+ibnl_parser.cc:1847:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+ 1847 |             yyerror (YY_("syntax error"));
+      |                          ^~~~~~~~~~~~~~
+ibnl_parser.cc:386:22: note: in definition of macro 'YY_'
+  386 | #  define YY_(msgid) msgid
+      |                      ^~~~~
+ibnl_parser.cc:1965:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
+ 1965 |   yyerror (YY_("memory exhausted"));
+      |                ^~~~~~~~~~~~~~~~~~
+ibnl_parser.cc:386:22: note: in definition of macro 'YY_'
+  386 | #  define YY_(msgid) msgid
+      |                      ^~~~~
 ibdmsh_wrap.cpp: In function 'int _wrap_IBNode_p_system_get(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibdmsh_wrap.cpp:8669:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  8669 |          ibdmGetObjTclNameByPtr(tcl_result, _result, "IBSystem *");
@@ -6176,6 +6412,7 @@
 ibdmsh_wrap.cpp:10285:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 10285 |          ibdmGetObjTclNameByPtr(tcl_result, _result, "IBPort *");
       |                                                      ^~~~~~~~~~
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c Bipartite.cc -o Bipartite.o >/dev/null 2>&1
 ibdmsh_wrap.cpp: In function 'int TclIBNodeMethodCmd(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibdmsh_wrap.cpp:10602:46: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 10602 |   SWIG_SetPointerObj(obj,(void *) clientData,"_IBNode_p");
@@ -6248,14 +6485,6 @@
 ibdmsh_wrap.cpp:13473:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 13473 |          if (ibdmGetObjTclNameByPtr(p_tclObj, (*I).second, "IBSysPort *") != TCL_OK) {
       |                                                            ^~~~~~~~~~~~~
-Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-   85 | struct strless : public binary_function <string, string, bool> {
-      |                         ^~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/functional:49,
-                 from Fabric.h:48:
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
 ibdmsh_wrap.cpp: In function 'int _wrap_new_IBSystem(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibdmsh_wrap.cpp:13593:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 13593 |          ibdmGetObjTclNameByPtr(tcl_result, _result, "IBSystem *");
@@ -6310,22 +6539,6 @@
 ibdmsh_wrap.cpp:15091:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 15091 |          if (ibdmGetObjTclNameByPtr(p_tclObj, (*I).second, "IBPort *") != TCL_OK) {
       |                                                            ^~~~~~~~~~
-Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-   85 | struct strless : public binary_function <string, string, bool> {
-      |                         ^~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/functional:49,
-                 from Fabric.h:48:
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
-Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-   85 | struct strless : public binary_function <string, string, bool> {
-      |                         ^~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/functional:49,
-                 from Fabric.h:48:
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
 ibdmsh_wrap.cpp: In function 'int _wrap_IBFabric_makeNode(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibdmsh_wrap.cpp:15858:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 15858 |          ibdmGetObjTclNameByPtr(tcl_result, _result, "IBNode *");
@@ -6498,6 +6711,7 @@
 ibdmsh_wrap.cpp:18862:31: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 18862 |          SWIG_RegisterMapping("_int","_signed_int",0);
       |                               ^~~~~~
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c TraceRoute.cpp -o TraceRoute.o >/dev/null 2>&1
 ibdmsh_wrap.cpp:18862:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 18862 |          SWIG_RegisterMapping("_int","_signed_int",0);
       |                                      ^~~~~~~~~~~~~
@@ -6513,184 +6727,8 @@
 ibdmsh_wrap.cpp:18864:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 18864 |          SWIG_RegisterMapping("_IBFabric","_class_IBFabric",0);
       |                                           ^~~~~~~~~~~~~~~~~
-Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-   85 | struct strless : public binary_function <string, string, bool> {
-      |                         ^~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/functional:49,
-                 from Fabric.h:48:
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
-Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-   85 | struct strless : public binary_function <string, string, bool> {
-      |                         ^~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/functional:49,
-                 from Fabric.h:48:
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
-TopoMatch.cpp: In function 'int TopoMatchSpecNodesByAdjacentNode(IBFabric*)':
-TopoMatch.cpp:679:1: warning: no return statement in function returning non-void [-Wreturn-type]
-  679 | }
-      | ^
-Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-   85 | struct strless : public binary_function <string, string, bool> {
-      |                         ^~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/functional:49,
-                 from Fabric.h:48:
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
-ibnl_scanner.cc: In function 'int ibnl_lex()':
-ibnl_scanner.cc:646:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
-  646 |         register yy_state_type yy_current_state;
-      |                                ^~~~~~~~~~~~~~~~
-ibnl_scanner.cc:647:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
-  647 |         register char *yy_cp = NULL, *yy_bp = NULL;
-      |                        ^~~~~
-ibnl_scanner.cc:647:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
-  647 |         register char *yy_cp = NULL, *yy_bp = NULL;
-      |                                       ^~~~~
-ibnl_scanner.cc:648:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
-  648 |         register int yy_act;
-      |                      ^~~~~~
-ibnl_scanner.cc:695:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
-  695 |                         register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
-      |                                          ^~~~
-ibnl_scanner.cc: In function 'int yy_get_next_buffer()':
-ibnl_scanner.cc:1032:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1032 |         register char *dest = yy_current_buffer->yy_ch_buf;
-      |                        ^~~~
-ibnl_scanner.cc:1033:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1033 |         register char *source = yytext_ptr;
-      |                        ^~~~~~
-ibnl_scanner.cc:1034:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1034 |         register int number_to_move, i;
-      |                      ^~~~~~~~~~~~~~
-ibnl_scanner.cc:1034:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1034 |         register int number_to_move, i;
-      |                                      ^
-ibnl_scanner.cc: In function 'yy_state_type yy_get_previous_state()':
-ibnl_scanner.cc:1164:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1164 |         register yy_state_type yy_current_state;
-      |                                ^~~~~~~~~~~~~~~~
-ibnl_scanner.cc:1165:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1165 |         register char *yy_cp;
-      |                        ^~~~~
-ibnl_scanner.cc:1171:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1171 |                 register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
-      |                                  ^~~~
-ibnl_scanner.cc: In function 'yy_state_type yy_try_NUL_trans(yy_state_type)':
-ibnl_scanner.cc:1203:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1203 |         register int yy_is_jam;
-      |                      ^~~~~~~~~
-ibnl_scanner.cc:1204:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1204 |         register char *yy_cp = yy_c_buf_p;
-      |                        ^~~~~
-ibnl_scanner.cc:1206:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1206 |         register YY_CHAR yy_c = 1;
-      |                          ^~~~
-ibnl_scanner.cc: At global scope:
-ibnl_scanner.cc:1227:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1227 | static void yyunput( int c, register char *yy_bp )
-      |                                            ^~~~~
-ibnl_scanner.cc: In function 'void yyunput(int, char*)':
-ibnl_scanner.cc:1234:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1234 |         register char *yy_cp = yy_c_buf_p;
-      |                        ^~~~~
-ibnl_scanner.cc:1242:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1242 |                 register int number_to_move = yy_n_chars + 2;
-      |                              ^~~~~~~~~~~~~~
-ibnl_scanner.cc:1243:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1243 |                 register char *dest = &yy_current_buffer->yy_ch_buf[
-      |                                ^~~~
-ibnl_scanner.cc:1245:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
- 1245 |                 register char *source =
-      |                                ^~~~~~
-Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-   85 | struct strless : public binary_function <string, string, bool> {
-      |                         ^~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/functional:49,
-                 from Fabric.h:48:
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
-Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-   85 | struct strless : public binary_function <string, string, bool> {
-      |                         ^~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/functional:49,
-                 from Fabric.h:48:
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
-ibnl_parser.yy: In function 'int ibnl_parse()':
-ibnl_parser.yy:321:80: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-  321 |       ibnlMakeNodeToNodeConn($1, $3, "2.5", $6, $7);
-      |                                                                                ^    
-ibnl_parser.yy:327:61: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-  327 |       ibnlMakeNodeToNodeConn($1, "4x", "2.5", $4, $5);
-      |                                                             ^    
-ibnl_parser.yy:377:90: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-  377 |       ibnlMakeSubsystemToSubsystemConn($1, $3, "2.5", $6, $7);
-      |                                                                                          ^    
-ibnl_parser.yy:380:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-  380 |       ibnlMakeSubsystemToSubsystemConn($1, "4x", $3, $6, $7);
-      |                                                                 ^   
-ibnl_parser.yy:383:65: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-  383 |       ibnlMakeSubsystemToSubsystemConn($1, "4x", "2.5", $4, $5);
-      |                                                                 ^   
-ibnl_parser.yy:383:71: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
-  383 |       ibnlMakeSubsystemToSubsystemConn($1, "4x", "2.5", $4, $5);
-      |                                                                       ^    
-ibnl_parser.cc:1847:26: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
- 1847 |             yyerror (YY_("syntax error"));
-      |                          ^~~~~~~~~~~~~~
-ibnl_parser.cc:386:22: note: in definition of macro 'YY_'
-  386 | #  define YY_(msgid) msgid
-      |                      ^~~~~
-ibnl_parser.cc:1965:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
- 1965 |   yyerror (YY_("memory exhausted"));
-      |                ^~~~~~~~~~~~~~~~~~
-ibnl_parser.cc:386:22: note: in definition of macro 'YY_'
-  386 | #  define YY_(msgid) msgid
-      |                      ^~~~~
-Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-   85 | struct strless : public binary_function <string, string, bool> {
-      |                         ^~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/functional:49,
-                 from Fabric.h:48:
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
-LinkCover.cpp: In function 'int cleanupFdbForwardPortLidTables(IBFabric*, map_pnode_p_sint&, map_pnode_p_sint&, map_pnode_p_sint&)':
-LinkCover.cpp:274:1: warning: no return statement in function returning non-void [-Wreturn-type]
-  274 | }
-      | ^
-LinkCover.cpp: At global scope:
-LinkCover.cpp:495:15: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-  495 |   public std::binary_function<const pair_pnode_sint *, const pair_pnode_sint*, bool> {
-      |               ^~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
-LinkCover.cpp: In function 'int cleanUpNodeMarkings(map_pnode_p_sint&)':
-LinkCover.cpp:546:1: warning: no return statement in function returning non-void [-Wreturn-type]
-  546 | }
-      | ^
-LinkCover.cpp: At global scope:
-LinkCover.cpp:569:15: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-  569 |   public std::binary_function<const pair_sint_sint* , const pair_sint_sint*, bool> {
-      |               ^~~~~~~~~~~~~~~
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
-CredLoops.cpp: In function 'int CrdLoopCleanup(IBFabric*)':
-CredLoops.cpp:511:1: warning: no return statement in function returning non-void [-Wreturn-type]
-  511 | }
-      | ^
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibnl_scanner.cc -o ibnl_scanner.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c CredLoops.cpp -o CredLoops.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c RouteSys.cc -o RouteSys.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c Bipartite.cc -o Bipartite.o >/dev/null 2>&1
 In function 'std::string guid2str(uint64_t)',
     inlined from 'int isGUIDBasedName(IBNode*)' at TopoMatch.cpp:1533:43:
 Fabric.h:221:19: warning: '__builtin___sprintf_chk' writing a terminating nul past the end of the destination [-Wformat-overflow=]
@@ -6778,8 +6816,9 @@
       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o FatTree.lo FatTree.cpp
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c TraceRoute.cpp -o TraceRoute.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c LinkCover.cpp -o LinkCover.o >/dev/null 2>&1
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o FatTree.lo FatTree.cpp
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c SysDef.cpp -o SysDef.o >/dev/null 2>&1
 ibnl_parser.cc:1830:44: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
  1830 |             yymsg = (char *) YYSTACK_ALLOC (yyalloc);
 In file included from /usr/include/c++/14/cstdlib:79,
@@ -6788,8 +6827,19 @@
 /usr/include/stdlib.h:672:14: note: in a call to allocation function 'void* malloc(size_t)' declared here
   672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__
       |              ^~~~~~
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c CredLoops.cpp -o CredLoops.o >/dev/null 2>&1
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibdm_wrap.lo ibdm_wrap.cpp
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o Fabric.lo Fabric.cpp
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibdm_wrap.cpp  -fPIC -DPIC -o .libs/ibdm_wrap.o
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibnl_parser.cc -o ibnl_parser.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c FatTree.cpp  -fPIC -DPIC -o .libs/FatTree.o
+In file included from ibdm_wrap.cpp:309:
+Fabric.h:71:9: warning: "PRIx64" redefined
+   71 | #define PRIx64 "lx"
+      |         ^~~~~~
+In file included from ibdm_wrap.cpp:307:
+/usr/include/inttypes.h:121:10: note: this is the location of the previous definition
+  121 | # define PRIx64         __PRI64_PREFIX "x"
+      |          ^~~~~~
 In file included from FatTree.cpp:43:
 Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
@@ -6798,6 +6848,7 @@
 /usr/include/inttypes.h:121:10: note: this is the location of the previous definition
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c Fabric.cpp  -fPIC -DPIC -o .libs/Fabric.o
 In function 'std::string guid2str(uint64_t)',
     inlined from 'int TopoMatchFabrics(IBFabric*, IBFabric*, const char*, int, uint64_t, char**)' at TopoMatch.cpp:1261:28:
 Fabric.h:221:19: warning: '__builtin___sprintf_chk' writing a terminating nul past the end of the destination [-Wformat-overflow=]
@@ -6817,20 +6868,15 @@
       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c Congestion.cpp -o Congestion.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibnl_parser.cc -o ibnl_parser.o >/dev/null 2>&1
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibdm_wrap.lo ibdm_wrap.cpp
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c LinkCover.cpp -o LinkCover.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibdm_wrap.cpp  -fPIC -DPIC -o .libs/ibdm_wrap.o
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c SysDef.cpp -o SysDef.o >/dev/null 2>&1
-In file included from ibdm_wrap.cpp:309:
+In file included from Fabric.cpp:42:
 Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
       |         ^~~~~~
-In file included from ibdm_wrap.cpp:307:
+In file included from Fabric.h:62:
 /usr/include/inttypes.h:121:10: note: this is the location of the previous definition
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c Congestion.cpp -o Congestion.o >/dev/null 2>&1
 Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
    85 | struct strless : public binary_function <string, string, bool> {
       |                         ^~~~~~~~~~~~~~~
@@ -6840,30 +6886,12 @@
 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
   131 |     struct binary_function
       |            ^~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o Fabric.lo Fabric.cpp
 FatTree.cpp:73:34: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
    73 | struct FatTreeTupleLess : public binary_function <vec_byte, vec_byte, bool> {
       |                                  ^~~~~~~~~~~~~~~
 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
   131 |     struct binary_function
       |            ^~~~~~~~~~~~~~~
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c Fabric.cpp  -fPIC -DPIC -o .libs/Fabric.o
-In file included from Fabric.cpp:42:
-Fabric.h:71:9: warning: "PRIx64" redefined
-   71 | #define PRIx64 "lx"
-      |         ^~~~~~
-In file included from Fabric.h:62:
-/usr/include/inttypes.h:121:10: note: this is the location of the previous definition
-  121 | # define PRIx64         __PRI64_PREFIX "x"
-      |          ^~~~~~
-Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
-   85 | struct strless : public binary_function <string, string, bool> {
-      |                         ^~~~~~~~~~~~~~~
-In file included from /usr/include/c++/14/functional:49,
-                 from Fabric.h:48:
-/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
-  131 |     struct binary_function
-      |            ^~~~~~~~~~~~~~~
 Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
    85 | struct strless : public binary_function <string, string, bool> {
       |                         ^~~~~~~~~~~~~~~
@@ -6877,35 +6905,6 @@
 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
   131 |     struct binary_function
       |            ^~~~~~~~~~~~~~~
-Fabric.cpp: In member function 'int IBSystem::dumpIBNL(const char*, std::string&)':
-Fabric.cpp:891:34: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'uint64_t' {aka 'long unsigned int'} [-Wformat=]
-  891 |         sprintf(sysTypeStr, "SYS%x", guid);
-      |                                 ~^   ~~~~
-      |                                  |   |
-      |                                  |   uint64_t {aka long unsigned int}
-      |                                  unsigned int
-      |                                 %lx
-Fabric.cpp: In member function 'int IBFabric::addLink(std::string, int, uint64_t, uint64_t, uint64_t, int, int, int, std::string, int, int, int, std::string, int, uint64_t, uint64_t, uint64_t, int, int, int, std::string, int, int, int, IBLinkWidth, IBLinkSpeed)':
-Fabric.cpp:1505:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'std::map<std::__cxx11::basic_string<char>, IBNode*, strless>::size_type' {aka 'long unsigned int'} [-Wformat=]
- 1505 |             sprintf(buf,"%s/U%d", p_sys1->name.c_str(),
-      |                              ~^
-      |                               |
-      |                               int
-      |                              %ld
- 1506 |                     p_sys1->NodeByName.size() + 1);
-      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                               |
-      |                                               std::map<std::__cxx11::basic_string<char>, IBNode*, strless>::size_type {aka long unsigned int}
-Fabric.cpp:1522:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'std::map<std::__cxx11::basic_string<char>, IBNode*, strless>::size_type' {aka 'long unsigned int'} [-Wformat=]
- 1522 |             sprintf(buf,"%s/U%d", p_sys2->name.c_str(),
-      |                              ~^
-      |                               |
-      |                               int
-      |                              %ld
- 1523 |                     p_sys2->NodeByName.size() + 1);
-      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-      |                                               |
-      |                                               std::map<std::__cxx11::basic_string<char>, IBNode*, strless>::size_type {aka long unsigned int}
 In file included from ibdm_wrap.cpp:620:
 swig_alternate_mangling.cpp:39:33: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
    39 | struct less_char_array : public binary_function<const char *, const char *, bool> {
@@ -6999,6 +6998,14 @@
 ibdm_wrap.cpp:9785:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  9785 |          ibdmGetObjTclNameByPtr(tcl_result, _result, "IBPort *");
       |                                                      ^~~~~~~~~~
+Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
+   85 | struct strless : public binary_function <string, string, bool> {
+      |                         ^~~~~~~~~~~~~~~
+In file included from /usr/include/c++/14/functional:49,
+                 from Fabric.h:48:
+/usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
+  131 |     struct binary_function
+      |            ^~~~~~~~~~~~~~~
 ibdm_wrap.cpp: In function 'int _wrap_IBNode_getFirstMinHopPort(ClientData, Tcl_Interp*, int, Tcl_Obj* const*)':
 ibdm_wrap.cpp:10223:54: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 10223 |          ibdmGetObjTclNameByPtr(tcl_result, _result, "IBPort *");
@@ -7316,7 +7323,37 @@
 ibdm_wrap.cpp:18802:43: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
 18802 |          SWIG_RegisterMapping("_IBFabric","_class_IBFabric",0);
       |                                           ^~~~~~~~~~~~~~~~~
+Fabric.cpp: In member function 'int IBSystem::dumpIBNL(const char*, std::string&)':
+Fabric.cpp:891:34: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'uint64_t' {aka 'long unsigned int'} [-Wformat=]
+  891 |         sprintf(sysTypeStr, "SYS%x", guid);
+      |                                 ~^   ~~~~
+      |                                  |   |
+      |                                  |   uint64_t {aka long unsigned int}
+      |                                  unsigned int
+      |                                 %lx
+Fabric.cpp: In member function 'int IBFabric::addLink(std::string, int, uint64_t, uint64_t, uint64_t, int, int, int, std::string, int, int, int, std::string, int, uint64_t, uint64_t, uint64_t, int, int, int, std::string, int, int, int, IBLinkWidth, IBLinkSpeed)':
+Fabric.cpp:1505:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'std::map<std::__cxx11::basic_string<char>, IBNode*, strless>::size_type' {aka 'long unsigned int'} [-Wformat=]
+ 1505 |             sprintf(buf,"%s/U%d", p_sys1->name.c_str(),
+      |                              ~^
+      |                               |
+      |                               int
+      |                              %ld
+ 1506 |                     p_sys1->NodeByName.size() + 1);
+      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+      |                                               |
+      |                                               std::map<std::__cxx11::basic_string<char>, IBNode*, strless>::size_type {aka long unsigned int}
+Fabric.cpp:1522:31: warning: format '%d' expects argument of type 'int', but argument 4 has type 'std::map<std::__cxx11::basic_string<char>, IBNode*, strless>::size_type' {aka 'long unsigned int'} [-Wformat=]
+ 1522 |             sprintf(buf,"%s/U%d", p_sys2->name.c_str(),
+      |                              ~^
+      |                               |
+      |                               int
+      |                              %ld
+ 1523 |                     p_sys2->NodeByName.size() + 1);
+      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+      |                                               |
+      |                                               std::map<std::__cxx11::basic_string<char>, IBNode*, strless>::size_type {aka long unsigned int}
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c TopoMatch.cpp -o TopoMatch.o >/dev/null 2>&1
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c SubnMgt.cpp -o SubnMgt.o >/dev/null 2>&1
 In function 'std::string guid2str(uint64_t)',
     inlined from 'void IBFabric::dump(std::ostream&)' at Fabric.cpp:2200:35:
 Fabric.h:221:19: warning: '__builtin___sprintf_chk' writing a terminating nul past the end of the destination [-Wformat-overflow=]
@@ -7367,7 +7404,6 @@
    32 |                                   __va_arg_pack ());
       |                                   ~~~~~~~~~~~~~~~~~
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c FatTree.cpp -o FatTree.o >/dev/null 2>&1
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c SubnMgt.cpp -o SubnMgt.o >/dev/null 2>&1
 In function 'std::string guid2str(uint64_t)',
     inlined from 'int IBFabric::dumpNameMap(const char*)' at Fabric.cpp:2346:25:
 Fabric.h:221:19: warning: '__builtin___sprintf_chk' writing a terminating nul past the end of the destination [-Wformat-overflow=]
@@ -7389,21 +7425,21 @@
       |                                   ~~~~~~~~~~~~~~~~~
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c Fabric.cpp -o Fabric.o >/dev/null 2>&1
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibdm_wrap.cpp -o ibdm_wrap.o >/dev/null 2>&1
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -version-info "2:1:1" -Wl,-z,relro -o libibdmcom.la -rpath /usr/lib/aarch64-linux-gnu Fabric.lo RouteSys.lo Bipartite.lo SubnMgt.lo TraceRoute.lo CredLoops.lo TopoMatch.lo SysDef.lo LinkCover.lo Congestion.lo ibnl_parser.lo ibnl_scanner.lo FatTree.lo  
+/bin/sh ../libtool  --tag=CXX   --mode=link g++ -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -version-info "2:1:1" -Wl,-z,relro -o libibdmcom.la -rpath /usr/lib/aarch64-linux-gnu Fabric.lo RouteSys.lo Bipartite.lo SubnMgt.lo TraceRoute.lo CredLoops.lo TopoMatch.lo SysDef.lo LinkCover.lo Congestion.lo ibnl_parser.lo ibnl_scanner.lo FatTree.lo  
 libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/14/crtbeginS.o  .libs/Fabric.o .libs/RouteSys.o .libs/Bipartite.o .libs/SubnMgt.o .libs/TraceRoute.o .libs/CredLoops.o .libs/TopoMatch.o .libs/SysDef.o .libs/LinkCover.o .libs/Congestion.o .libs/ibnl_parser.o .libs/ibnl_scanner.o .libs/FatTree.o   -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/14/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crtn.o  -O2 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro   -Wl,-soname -Wl,libibdmcom.so.1 -o .libs/libibdmcom.so.1.1.1
 libtool: link: (cd ".libs" && rm -f "libibdmcom.so.1" && ln -s "libibdmcom.so.1.1.1" "libibdmcom.so.1")
 libtool: link: (cd ".libs" && rm -f "libibdmcom.so" && ln -s "libibdmcom.so.1.1.1" "libibdmcom.so")
 libtool: link: ar cr .libs/libibdmcom.a  Fabric.o RouteSys.o Bipartite.o SubnMgt.o TraceRoute.o CredLoops.o TopoMatch.o SysDef.o LinkCover.o Congestion.o ibnl_parser.o ibnl_scanner.o FatTree.o
 libtool: link: ranlib .libs/libibdmcom.a
 libtool: link: ( cd ".libs" && rm -f "libibdmcom.la" && ln -s "../libibdmcom.la" "libibdmcom.la" )
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -version-info "2:1:1" -no-undefined -Wl,-z,relro -o libibdm.la -rpath /usr/lib/aarch64-linux-gnu ibdm_wrap.lo Fabric.lo RouteSys.lo Bipartite.lo SubnMgt.lo TraceRoute.lo CredLoops.lo TopoMatch.lo SysDef.lo LinkCover.lo Congestion.lo ibnl_parser.lo ibnl_scanner.lo FatTree.lo -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lm  
+/bin/sh ../libtool  --tag=CXX   --mode=link g++ -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -version-info "2:1:1" -no-undefined -Wl,-z,relro -o libibdm.la -rpath /usr/lib/aarch64-linux-gnu ibdm_wrap.lo Fabric.lo RouteSys.lo Bipartite.lo SubnMgt.lo TraceRoute.lo CredLoops.lo TopoMatch.lo SysDef.lo LinkCover.lo Congestion.lo ibnl_parser.lo ibnl_scanner.lo FatTree.lo -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lm  
 libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/14/crtbeginS.o  .libs/ibdm_wrap.o .libs/Fabric.o .libs/RouteSys.o .libs/Bipartite.o .libs/SubnMgt.o .libs/TraceRoute.o .libs/CredLoops.o .libs/TopoMatch.o .libs/SysDef.o .libs/LinkCover.o .libs/Congestion.o .libs/ibnl_parser.o .libs/ibnl_scanner.o .libs/FatTree.o   -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/14/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crtn.o  -O2 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro   -Wl,-soname -Wl,libibdm.so.1 -o .libs/libibdm.so.1.1.1
 libtool: link: (cd ".libs" && rm -f "libibdm.so.1" && ln -s "libibdm.so.1.1.1" "libibdm.so.1")
 libtool: link: (cd ".libs" && rm -f "libibdm.so" && ln -s "libibdm.so.1.1.1" "libibdm.so")
 libtool: link: ar cr .libs/libibdm.a  ibdm_wrap.o Fabric.o RouteSys.o Bipartite.o SubnMgt.o TraceRoute.o CredLoops.o TopoMatch.o SysDef.o LinkCover.o Congestion.o ibnl_parser.o ibnl_scanner.o FatTree.o
 libtool: link: ranlib .libs/libibdm.a
 libtool: link: ( cd ".libs" && rm -f "libibdm.la" && ln -s "../libibdm.la" "libibdm.la" )
-/bin/bash ../libtool  --tag=CXX   --mode=link g++ -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -static -Wl,-z,relro -o ibdmsh ibdmsh_wrap.o -libdmcom -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lm 
+/bin/sh ../libtool  --tag=CXX   --mode=link g++ -O2 -DIBDM_IBNL_DIR='"/usr/lib/aarch64-linux-gnu/ibdm1.5.7"' -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -static -Wl,-z,relro -o ibdmsh ibdmsh_wrap.o -libdmcom -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lm 
 libtool: link: g++ -O2 -DIBDM_IBNL_DIR=\"/usr/lib/aarch64-linux-gnu/ibdm1.5.7\" -I/usr/include/tcl8.6 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -o ibdmsh ibdmsh_wrap.o  /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/ibdm/.libs/libibdmcom.a -L/usr/lib/aarch64-linux-gnu -ltcl8.6 -ldl -lz -lpthread -lm
 make[4]: Leaving directory '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/ibdm'
 Making all in src
@@ -7412,7 +7448,7 @@
 g++ -DHAVE_CONFIG_H -I. -I..  -I../ibdm -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o fabric_tr.o fabric_tr.cpp
 g++ -DHAVE_CONFIG_H -I. -I..  -I../ibdm -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o test_topo_match.o test_topo_match.cpp
 g++ -DHAVE_CONFIG_H -I. -I..  -I../ibdm -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o test_ibnl_parser.o test_ibnl_parser.cpp
-/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../ibdm -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibsysapi.lo ibsysapi.cpp
+/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../ibdm -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o ibsysapi.lo ibsysapi.cpp
 In file included from osm_check.cpp:34:
 ../ibdm/Fabric.h:71:9: warning: "PRIx64" redefined
    71 | #define PRIx64 "lx"
@@ -7446,14 +7482,6 @@
   121 | # define PRIx64         __PRI64_PREFIX "x"
       |          ^~~~~~
 libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../ibdm -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibsysapi.cpp  -fPIC -DPIC -o .libs/ibsysapi.o
-In file included from ibsysapi.cpp:34:
-../ibdm/Fabric.h:71:9: warning: "PRIx64" redefined
-   71 | #define PRIx64 "lx"
-      |         ^~~~~~
-In file included from ../ibdm/Fabric.h:62:
-/usr/include/inttypes.h:121:10: note: this is the location of the previous definition
-  121 | # define PRIx64         __PRI64_PREFIX "x"
-      |          ^~~~~~
 ../ibdm/Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
    85 | struct strless : public binary_function <string, string, bool> {
       |                         ^~~~~~~~~~~~~~~
@@ -7470,14 +7498,6 @@
 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
   131 |     struct binary_function
       |            ^~~~~~~~~~~~~~~
-test_topo_match.cpp: In function 'int main(int, char**)':
-test_topo_match.cpp:212:38: warning: format '%Lx' expects argument of type 'long long unsigned int', but argument 2 has type 'uint64_t' {aka 'long unsigned int'} [-Wformat=]
-  212 |     printf(" Start Guid ..... 0x%016Lx\n", startPortGuid);
-      |                                 ~~~~~^     ~~~~~~~~~~~~~
-      |                                      |     |
-      |                                      |     uint64_t {aka long unsigned int}
-      |                                      long long unsigned int
-      |                                 %016lx
 ../ibdm/Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
    85 | struct strless : public binary_function <string, string, bool> {
       |                         ^~~~~~~~~~~~~~~
@@ -7486,6 +7506,22 @@
 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
   131 |     struct binary_function
       |            ^~~~~~~~~~~~~~~
+In file included from ibsysapi.cpp:34:
+../ibdm/Fabric.h:71:9: warning: "PRIx64" redefined
+   71 | #define PRIx64 "lx"
+      |         ^~~~~~
+In file included from ../ibdm/Fabric.h:62:
+/usr/include/inttypes.h:121:10: note: this is the location of the previous definition
+  121 | # define PRIx64         __PRI64_PREFIX "x"
+      |          ^~~~~~
+test_topo_match.cpp: In function 'int main(int, char**)':
+test_topo_match.cpp:212:38: warning: format '%Lx' expects argument of type 'long long unsigned int', but argument 2 has type 'uint64_t' {aka 'long unsigned int'} [-Wformat=]
+  212 |     printf(" Start Guid ..... 0x%016Lx\n", startPortGuid);
+      |                                 ~~~~~^     ~~~~~~~~~~~~~
+      |                                      |     |
+      |                                      |     uint64_t {aka long unsigned int}
+      |                                      long long unsigned int
+      |                                 %016lx
 ../ibdm/Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
    85 | struct strless : public binary_function <string, string, bool> {
       |                         ^~~~~~~~~~~~~~~
@@ -7494,6 +7530,7 @@
 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
   131 |     struct binary_function
       |            ^~~~~~~~~~~~~~~
+/bin/sh ../libtool  --tag=CXX   --mode=link g++  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard  -Wl,-z,relro -o ibtopodiff test_topo_match.o -L../ibdm -libdmcom  
 ../ibdm/Fabric.h:85:25: warning: 'template<class _Arg1, class _Arg2, class _Result> struct std::binary_function' is deprecated [-Wdeprecated-declarations]
    85 | struct strless : public binary_function <string, string, bool> {
       |                         ^~~~~~~~~~~~~~~
@@ -7502,16 +7539,15 @@
 /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here
   131 |     struct binary_function
       |            ^~~~~~~~~~~~~~~
-/bin/bash ../libtool  --tag=CXX   --mode=link g++  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard  -Wl,-z,relro -o ibtopodiff test_topo_match.o -L../ibdm -libdmcom  
-/bin/bash ../libtool  --tag=CXX   --mode=link g++  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard  -Wl,-z,relro -o ibdmtr fabric_tr.o -L../ibdm -libdmcom  
+/bin/sh ../libtool  --tag=CXX   --mode=link g++  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard  -Wl,-z,relro -o ibdmtr fabric_tr.o -L../ibdm -libdmcom  
+/bin/sh ../libtool  --tag=CXX   --mode=link g++  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard  -Wl,-z,relro -o ibnlparse test_ibnl_parser.o -L../ibdm -libdmcom  
 libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -o .libs/ibtopodiff test_topo_match.o  -L../ibdm /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/ibdm/.libs/libibdmcom.so
+/bin/sh ../libtool  --tag=CXX   --mode=link g++  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard  -Wl,-z,relro -o ibdmchk osm_check.o -L../ibdm -libdmcom  
 libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -o .libs/ibdmtr fabric_tr.o  -L../ibdm /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/ibdm/.libs/libibdmcom.so
-/bin/bash ../libtool  --tag=CXX   --mode=link g++  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard  -Wl,-z,relro -o ibnlparse test_ibnl_parser.o -L../ibdm -libdmcom  
-/bin/bash ../libtool  --tag=CXX   --mode=link g++  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard  -Wl,-z,relro -o ibdmchk osm_check.o -L../ibdm -libdmcom  
-libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../ibdm -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibsysapi.cpp -o ibsysapi.o >/dev/null 2>&1
 libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -o .libs/ibnlparse test_ibnl_parser.o  -L../ibdm /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/ibdm/.libs/libibdmcom.so
+libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../ibdm -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ibsysapi.cpp -o ibsysapi.o >/dev/null 2>&1
 libtool: link: g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro -o .libs/ibdmchk osm_check.o  -L../ibdm /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/ibdm/.libs/libibdmcom.so
-/bin/bash ../libtool  --tag=CXX   --mode=link g++  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -version-info 1:0:0 -Wl,-z,relro -o libibsysapi.la -rpath /usr/lib/aarch64-linux-gnu ibsysapi.lo -L../ibdm -libdmcom  
+/bin/sh ../libtool  --tag=CXX   --mode=link g++  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -version-info 1:0:0 -Wl,-z,relro -o libibsysapi.la -rpath /usr/lib/aarch64-linux-gnu ibsysapi.lo -L../ibdm -libdmcom  
 libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/14/crtbeginS.o  .libs/ibsysapi.o   -Wl,-rpath -Wl,/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/ibdm/.libs -L../ibdm /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/ibdm/.libs/libibdmcom.so -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/14/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crtn.o  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro   -Wl,-soname -Wl,libibsysapi.so.1 -o .libs/libibsysapi.so.1.0.0
 libtool: link: (cd ".libs" && rm -f "libibsysapi.so.1" && ln -s "libibsysapi.so.1.0.0" "libibsysapi.so.1")
 libtool: link: (cd ".libs" && rm -f "libibsysapi.so" && ln -s "libibsysapi.so.1.0.0" "libibsysapi.so")
@@ -7532,15 +7568,15 @@
 ./ibdm_pod2man ibdmtr.pod ibdmtr.1
 ./ibdm_pod2man ibdmchk.pod ibdmchk.1
 ./ibdm_pod2man ibdmsh.pod ibdmsh.1
+if test ! ibdmtr.1 -ef ./ibdmtr.1 ; then cp -f ibdmtr.1 ./ibdmtr.1; fi
 ./ibdm_pod2man ibdm-topo-file.pod ibdm-topo-file.1
+if test ! ibdmchk.1 -ef ./ibdmchk.1 ; then cp -f ibdmchk.1 ./ibdmchk.1; fi
 ./ibdm_pod2man ibdm-ibnl-file.pod ibdm-ibnl-file.1
 ./ibdm_pod2man ibtopodiff.pod ibtopodiff.1
-if test ! ibdmtr.1 -ef ./ibdmtr.1 ; then cp -f ibdmtr.1 ./ibdmtr.1; fi
-if test ! ibdmchk.1 -ef ./ibdmchk.1 ; then cp -f ibdmchk.1 ./ibdmchk.1; fi
 if test ! ibdmsh.1 -ef ./ibdmsh.1 ; then cp -f ibdmsh.1 ./ibdmsh.1; fi
 if test ! ibdm-topo-file.1 -ef ./ibdm-topo-file.1 ; then cp -f ibdm-topo-file.1 ./ibdm-topo-file.1; fi
-if test ! ibdm-ibnl-file.1 -ef ./ibdm-ibnl-file.1 ; then cp -f ibdm-ibnl-file.1 ./ibdm-ibnl-file.1; fi
 if test ! ibtopodiff.1 -ef ./ibtopodiff.1 ; then cp -f ibtopodiff.1 ./ibtopodiff.1; fi
+if test ! ibdm-ibnl-file.1 -ef ./ibdm-ibnl-file.1 ; then cp -f ibdm-ibnl-file.1 ./ibdm-ibnl-file.1; fi
 make[4]: Leaving directory '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/doc'
 Making all in scripts
 make[4]: Entering directory '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/scripts'
@@ -7681,9 +7717,9 @@
 Making install in src
 make[4]: Entering directory '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibis/src'
 make[5]: Entering directory '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibis/src'
-make[5]: Nothing to be done for 'install-data-am'.
  /usr/bin/mkdir -p '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/bin'
-  /bin/bash ../libtool   --mode=install /usr/bin/install -c ibis '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/bin'
+make[5]: Nothing to be done for 'install-data-am'.
+  /bin/sh ../libtool   --mode=install /usr/bin/install -c ibis '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/bin'
 libtool: install: /usr/bin/install -c ibis /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/bin/ibis
 mkdir -p /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp//usr/lib/aarch64-linux-gnu/ibis1.5.7
 cp .libs/libibis.so.1.0.0 /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp//usr/lib/aarch64-linux-gnu/ibis1.5.7/libibis.so.1.5.7
@@ -7718,8 +7754,8 @@
 make[4]: Entering directory '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/ibdm'
 make[5]: Entering directory '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/ibdm'
  /usr/bin/mkdir -p '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu'
- /bin/bash ../libtool   --mode=install /usr/bin/install -c   libibdmcom.la libibdm.la '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu'
  /usr/bin/mkdir -p '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/include/ibdm'
+ /bin/sh ../libtool   --mode=install /usr/bin/install -c   libibdmcom.la libibdm.la '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu'
  /usr/bin/install -c -m 644 git_version.h Fabric.h RouteSys.h Bipartite.h SubnMgt.h TraceRoute.h CredLoops.h Regexp.h TopoMatch.h SysDef.h Congestion.h ibnl_parser.h ibdm.i '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/include/ibdm'
 libtool: install: /usr/bin/install -c .libs/libibdmcom.so.1.1.1 /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu/libibdmcom.so.1.1.1
 libtool: install: (cd /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libibdmcom.so.1.1.1 libibdmcom.so.1 || { rm -f libibdmcom.so.1 && ln -s libibdmcom.so.1.1.1 libibdmcom.so.1; }; })
@@ -7737,7 +7773,7 @@
 libtool: install: ranlib /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu/libibdm.a
 libtool: warning: remember to run 'libtool --finish /usr/lib/aarch64-linux-gnu'
  /usr/bin/mkdir -p '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/bin'
-  /bin/bash ../libtool   --mode=install /usr/bin/install -c ibdmsh '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/bin'
+  /bin/sh ../libtool   --mode=install /usr/bin/install -c ibdmsh '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/bin'
 libtool: install: /usr/bin/install -c ibdmsh /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/bin/ibdmsh
 mkdir -p /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu/ibdm1.5.7
 cp .libs/'libibdm.so.1' \
@@ -7750,10 +7786,10 @@
 make[5]: Entering directory '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/src'
  /usr/bin/mkdir -p '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu'
  /usr/bin/mkdir -p '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/include/ibdm'
- /bin/bash ../libtool   --mode=install /usr/bin/install -c   libibsysapi.la '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu'
+ /bin/sh ../libtool   --mode=install /usr/bin/install -c   libibsysapi.la '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu'
  /usr/bin/install -c -m 644 ibsysapi.h '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/include/ibdm'
 libtool: warning: relinking 'libibsysapi.la'
-libtool: install: (cd /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/src; /bin/bash "/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/libtool"  --tag CXX --mode=relink g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -version-info 1:0:0 -Wl,-z,relro -o libibsysapi.la -rpath /usr/lib/aarch64-linux-gnu ibsysapi.lo -L../ibdm -libdmcom -inst-prefix-dir /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp)
+libtool: install: (cd /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/src; /bin/sh "/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/libtool"  --tag CXX --mode=relink g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -version-info 1:0:0 -Wl,-z,relro -o libibsysapi.la -rpath /usr/lib/aarch64-linux-gnu ibsysapi.lo -L../ibdm -libdmcom -inst-prefix-dir /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp)
 libtool: relink: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/14/crtbeginS.o  .libs/ibsysapi.o   -L../ibdm -L/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu -L/usr/lib/aarch64-linux-gnu -libdmcom -L/usr/lib/gcc/aarch64-linux-gnu/14 -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/14/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/14/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/crtn.o  -g -O2 -ffile-prefix-map=/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502=. -fstack-protector-strong -Werror=format-security -mbranch-protection=standard -Wl,-z -Wl,relro   -Wl,-soname -Wl,libibsysapi.so.1 -o .libs/libibsysapi.so.1.0.0
 libtool: install: /usr/bin/install -c .libs/libibsysapi.so.1.0.0T /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu/libibsysapi.so.1.0.0
 libtool: install: (cd /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libibsysapi.so.1.0.0 libibsysapi.so.1 || { rm -f libibsysapi.so.1 && ln -s libibsysapi.so.1.0.0 libibsysapi.so.1; }; })
@@ -7764,7 +7800,7 @@
 libtool: install: ranlib /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/lib/aarch64-linux-gnu/libibsysapi.a
 libtool: warning: remember to run 'libtool --finish /usr/lib/aarch64-linux-gnu'
  /usr/bin/mkdir -p '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/bin'
-  /bin/bash ../libtool   --mode=install /usr/bin/install -c ibdmchk ibdmtr ibtopodiff ibnlparse '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/bin'
+  /bin/sh ../libtool   --mode=install /usr/bin/install -c ibdmchk ibdmtr ibtopodiff ibnlparse '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/bin'
 libtool: warning: '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/ibdm/libibdmcom.la' has not been installed in '/usr/lib/aarch64-linux-gnu'
 libtool: install: /usr/bin/install -c .libs/ibdmchk /build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/debian/tmp/usr/bin/ibdmchk
 libtool: warning: '/build/reproducible-path/ibutils-1.5.7+0.2.gbd7e502/ibdm/ibdm/libibdmcom.la' has not been installed in '/usr/lib/aarch64-linux-gnu'
@@ -7895,11 +7931,11 @@
 dpkg-gencontrol: warning: Depends field of package libibdm-dev: substitution variable ${shlibs:Depends} used, but is not defined
    dh_md5sums
    dh_builddeb
-dpkg-deb: building package 'ibutils' in '../ibutils_1.5.7+0.2.gbd7e502-3_arm64.deb'.
-dpkg-deb: building package 'libibdm-dev' in '../libibdm-dev_1.5.7+0.2.gbd7e502-3_arm64.deb'.
+dpkg-deb: building package 'ibutils-dbgsym' in '../ibutils-dbgsym_1.5.7+0.2.gbd7e502-3_arm64.deb'.
 dpkg-deb: building package 'libibdm1-dbgsym' in '../libibdm1-dbgsym_1.5.7+0.2.gbd7e502-3_arm64.deb'.
+dpkg-deb: building package 'ibutils' in '../ibutils_1.5.7+0.2.gbd7e502-3_arm64.deb'.
 dpkg-deb: building package 'libibdm1' in '../libibdm1_1.5.7+0.2.gbd7e502-3_arm64.deb'.
-dpkg-deb: building package 'ibutils-dbgsym' in '../ibutils-dbgsym_1.5.7+0.2.gbd7e502-3_arm64.deb'.
+dpkg-deb: building package 'libibdm-dev' in '../libibdm-dev_1.5.7+0.2.gbd7e502-3_arm64.deb'.
  dpkg-genbuildinfo --build=binary -O../ibutils_1.5.7+0.2.gbd7e502-3_arm64.buildinfo
  dpkg-genchanges --build=binary -O../ibutils_1.5.7+0.2.gbd7e502-3_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -7907,12 +7943,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/3779015/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/3779015/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/2611919 and its subdirectories
-I: Current time: Sat Mar  8 03:25:07 -12 2025
-I: pbuilder-time-stamp: 1741447507
+I: removing directory /srv/workspace/pbuilder/3779015 and its subdirectories
+I: Current time: Sat Apr 11 11:52:08 +14 2026
+I: pbuilder-time-stamp: 1775857928