[Magic-dev] Font Gone Haywire
R. Timothy Edwards
tim at opencircuitdesign.com
Mon Oct 22 19:03:12 EDT 2007
Dear Dean,
> No, 3D has nothing to do with graphics; 3D is an extension of Magic
> developed at MIT for laying out circuits using 3D integration technology.
> Unfortunately, the latest version of Magic they support is 7.1, so I'm
> stuck with that.
Thanks for the clarification. Any chance of MIT GPL'ing the code, or
is it not general-purpose enough (or too proprietary)?
I'm having a hard time thinking up an explanation why Magic is
trashing your terminal, but it's almost certain to be in
TxSetTerminal(), or more specifically, the two functions it calls,
txSetTermState() and txInitTermRec(), both in textio/txInput.c.
It could be that an incorrect definition like SYSV may result in
the attempt to write to a "termio" structure that is system-incompatible,
so that modifying flags causes unexpected behavior.
This *shouldn't* happen in a Linux system, because version 7.1 was
developed on Linux (among others), and major things like SYSV vs.
BSD definitions and correct header files should be correct for all
variants. But there's always a chance that it could be something
specific to Ubuntu or even your laptop hardware.
---Tim
+--------------------------------+-------------------------------------+
| Dr. R. Timothy Edwards (Tim) | email: tim at opencircuitdesign.com |
| Open Circuit Design, Inc. | web: http://opencircuitdesign.com |
| 22815 Timber Creek Lane | phone: (301) 528-9364 |
| Clarksburg, MD 20871-4001 | cell: (240) 401-0616 |
+--------------------------------+-------------------------------------+
More information about the magic-dev
mailing list