ODBC on 64-bit Erlang

Richard Cameron <>
Thu May 4 21:01:17 CEST 2006


Is there a good reason why the odbc application doesn't work with 64- 
bit Erlang on Unix? The Makefile which normally builds  
"odbcserver" (a port process which links with libodbc) explicitly  
prohibits it in this case:

ifneq ($(BITS64),yes)
EI_LIB = -lerl_interface -lei
UNIX_TARGET = $(BIN_DIR)/odbcserver
EXE_TARGET = $(UNIX_TARGET)
endif


There seem to be a few instances of int types being cast to void * in  
the source code. But, other than that, is the application  
fundamentally broken on 64-bit architectures, or could it be easily  
fixed?

Richard. 



More information about the erlang-questions mailing list