I've developed some tools on windows that work with Teradata using DBD::ODBC. However, when I port them to UNIX, they fail to connect. I'm using unixODBC and unixODBC's isql connects successfully on UNIX using my ODBC configuration so it looks like the ODBC is okay. But when I try to do the DBI->connect, it fails with 'Illegal instruction', and traces make it look like it is failing when it tries to turn autocommit on. A trace of isql does not show this step.