Error building firmware for SEN-14001: GLIBCXX_3.4.21 not found by bossac

When building the firmware example for the SEN-14001, I get the following error:

Archiving built core (caching) in: /tmp/arduino_cache_578662/core/core_SparkFun_samd_samd21_9dof_73bc95c36c92dd5071665d4df9b2bc75.a

Sketch uses 48472 bytes (18%) of program storage space. Maximum is 262144 bytes.

An error occurred while uploading the sketch

/home/cbrown/.arduino15/packages/SparkFun/tools/bossac/1.4.0/bossac: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21’ not found (required by /home/cbrown/.arduino15/packages/SparkFun/tools/bossac/1.4.0/bossac)

/home/cbrown/.arduino15/packages/SparkFun/tools/bossac/1.4.0/bossac: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20’ not found (required by /home/cbrown/.arduino15/packages/SparkFun/tools/bossac/1.4.0/bossac)

What am I doing wrong?

For completeness, here is where I am. Sparkfun tech support basically said this is out of the scope of support, arguing it is a platform issue. It is true that the arduino package provided by my package management system does not have this error, but on the other hand, it is quite old without many features I would want. I use a RHEL 7 derivative. When I switched to a windows machine, everything builds and runs fine. As a hacker, this is pretty annoying, but at least it works.