--- trunk/scons/esys_options.py 2006/03/22 04:02:38 618 +++ trunk/scons/esys_options.py 2006/03/22 04:49:24 619 @@ -96,7 +96,13 @@ # try to import _options if usegcc==0: import socket - hostname = socket.gethostname().split('.')[0] + from string import ascii_letters,digits + hostname="" + for s in socket.gethostname().split('.')[0]: + if s in ascii_letters+digits: + hostname+=s + else: + hostname+="_" try: exec "from "+hostname+"_options import *" except ImportError: