[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA-dev: Regarding SoC application
On Saturday 24 March 2007 12:07, John Griessen wrote:
> >> Another place where I need help is with the windows port
> >> of gnucap.
>
> I took a look at QUCS and see they have an expedient way to
> deal with windows. They say, "Qt® >= 3.1 (and < 4.0.0) by
> Trolltech® has to be properly installed including headers,
> libraries and the moc compiler." and imply that is what it
> takes for a Cygwin install. No native windows version.
>
> So they require substantial installation time and detail. No
> click-installer. QUCS works with X11 and a command shell too.
So far, that is the way I have handled the Windows port of
gnucap. Use cygwin or mingw. I have provided an executable,
produced by mingw.
The issue now, with plugins and VHDL/Verilog behavioral
modeling, is that a lot more is required. In the future, you
will need to have a C++ compiler installed to be able to fully
run gnucap, unless you stick to a subset of what it can do.
Even with a subset, it will still rely on run time dynamic
linking on demand. A smaller subset can be built without
dynamic linking on demand. That smaller subset is essentially
what 0.35 does, or Spice level.
What the compiler will be used for, at run time, is compiling
VHDL and Verilog behavioral models. The Verilog compiler
generates C++, which generates a shared-object, which can be
attached and detached on demand. This system already works
with the ".model" files that are already part of gnucap source.
In the development snapshot, it can also use Spice C models as
plugins. It is now easier to install a Spice model in gnucap
than to install the same model in Spice.
This is the windows problem, Making sure the whole environment
including compilers and dynamic linking all works together. I
think cygwin will be a requirement. Even then, it stretches
things enough that I need someone to take charge of it. If
someone can make a fully native windows port, I will be amazed.
_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev