Re: /lib/libcxxrt.so problem with Node.js

From: Matthew Phillips <matthew_at_matthewphillips.info>
Date: Mon, 16 Sep 2024 15:23:16 UTC
 
> Normal (as seen via stable/14 as I do not have a releng/14.*
> around):
> 
> # uname -U
> 1401501
> 
> # ls -lodT  /lib/libcxxrt.so.1
> -r--r--r--  1 root wheel - 106848 Jul 15 12:33:03 2024 /lib/libcxxrt.so.1
> 
> # strings  /lib/libcxxrt.so.1 | grep CXXABI
> CXXABI_1.3
> CXXABI_1.3.1
> CXXABI_1.3.5
> CXXABI_1.3.6
> CXXABI_1.3.9
> CXXABI_1.3.11
> 
> So you seem to be missing both CXXABI_1.3.9 and CXXABI_1.3.11 .
> 
> How old is your /lib/libcxxrt.so.1 ?
> 
> The big questions seem to be:
> 
> ) How you ended up with /lib/libcxxrt.so.1 being so out of date.
> 
> ) What else might not be of the proper vintage?
 
Ah, I think I figured it out, this is inside of a jail. I do have 1.3.9
and 1.3.11 in the root system, so it must be the release I used to
create it being old. 

I don't know why this didn't get updated with `freebsd-update` inside
the jail though. I'm using the "thick" jail approach. In any event, I'll
get a new 14.1-RELEASE tarball and create a new jail. Thanks for the
help getting me in the right place.