OpenSSL Issue when upgrading to 1.35.3

Hey all, after successfully upgrading one of my relays to 1.35.3 via the cnode scripts, I tried to upgrade my second node via manual builds (coincashew/installing-cabal-and-ghc.md at cb3c75e9e1099926dedb88cb49371d8542bcd848 · coincashew/coincashew · GitHub)

I started out getting openssl errors, so I downloaded various openssl, openssl-devel, libss… etc. etc. Now I appear to have, what I am guessing is a dependency or versioning issue, because no matter how I try to build cardano-node I am getting some error having to do with undefined symbol: EVP_MD_CTX_free truly lost as to how to resolve this, if anyone has any advice I would truly appreciate it!

Compiling Cardano.Node.Tracing.Tracers.ChainDB ( src/Cardano/Node/Tracing/Tracers/ChainDB.hs, /home/ec2-user/git/cardano-node/dist-newstyle/build/x86_64-linux/ghc-8.10.7/cardano-node-1.35.3/build/Cardano/Node/Tracing/Tracers/ChainDB.o, /home/ec2-user/git/cardano-node/dist-newstyle/build/x86_64-linux/ghc-8.10.7/cardano-node-1.35.3/build/Cardano/Node/Tracing/Tracers/ChainDB.dyn_o )
Linking /home/ec2-user/git/cardano-node/dist-newstyle/build/x86_64-linux/ghc-8.10.7/cardano-cli-1.35.3/x/cardano-cli/build/cardano-cli/cardano-cli ...
<command line>: /home/ec2-user/.cabal/store/ghc-8.10.7/HsOpenSSL-0.11.7.2-7440df4a687faaf09a9f33afa2ee178c78db20243d373c92c719b2ba30bf5741/lib/libHSHsOpenSSL-0.11.7.2-7440df4a687faaf09a9f33afa2ee178c78db20243d373c92c719b2ba30bf5741-ghc8.10.7.so: undefined symbol: EVP_MD_CTX_free