- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This message is sent to the hundreds of members of the "alliance@masi.ibp.fr" mailing-list all through the world. Please don't bother them with administrative requests such as 'help', 'subscribe', 'unsubscribe'... Instead, use the adress "alliance-request@masi.ibp.fr" for such administrative requests. If you feel the absolute need to talk to an human, use the adress 'cao-vlsi@masi.ibp.fr'. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >From the messages posted to the list, it seems that many people are trying to use the binary distribution of Alliance on modern (i.e. 2.0.x) Linux platforms. This creates many problmems due essentially to the change in thel Linux object and library file format: the distribution was generated to work with kernels 1.0.9, that only allowed the so-called "a.out" format for these files. Nowadays, starting from late kernels 1.2.x, the default format for object and library files is the so-called "elf" format. This is why, when you use genlib to compile a circuit, the compiler cannot find the symbols: they are in libraries using the old format. To make the puzzle more complex, the tools genview, a genlib debugger, heavily relies on gcc 1.x (I can't remember the version, but it is sure a VERY old one), that of course does not understand elf libraries. The possible solutions seem to be the following: - install a compiler (and the associated libraries) that understand the a.out format, and edit genlib (it is a shell script) to use this compiler instead of the default gcc. - recompile from the source version of the alliance package, using a modern gcc, and do not use genview (this is what I did, but I am just using the logic synthesis tools). - if you feel strong and/or you want a lot of students to do some exercise in writing EDA programs, try to rewrite genview using a more modern compiler (:-)). I hope I can help someone. Aldo Mozzi aldo@protec.it -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - END-OF-MAIL