I don't have the first clue what I'm doing but this series of commits got me something that at least installed on Debian Buster, where I've been struggling against what I now realize is a regression in the underlying ruby-odbc library. I can and will go back to using ruby-dbi after solving that, so I'm not attached to these changes, but I notice that at least two other forks were fighting similar issues, so thought it worth making that visible in the master.
I don't have the first clue what I'm doing but this series of commits got me something that at least installed on Debian Buster, where I've been struggling against what I now realize is a regression in the underlying ruby-odbc library. I can and will go back to using ruby-dbi after solving that, so I'm not attached to these changes, but I notice that at least two other forks were fighting similar issues, so thought it worth making that visible in the master.