gEDA-dev: Re: gEDA/gaf 20061020 source tarballs released
Werner Hoch
werner.ho at gmx.de
Thu Nov 2 11:41:10 EST 2006
On Thursday 02 November 2006 03:51, Stephen Williams wrote:
> OK. But it would still be handy to me if you send the general
> changes you needed to make to the spec file so that I can at least
> incorporate the fixes into the more general and bundled file.
spec-file attached.
> The answer is that the iverilog program produces code that can
> be moved around and is not 64/32/ppc/sparc/whatever. That is not
> the reason for the vvp32.
>
> It is the vpi modules that customers may have and may have built
> on 32bit machines and want to run on 64bit machines. VPI modules
> are dynamic loaded, so a 64bit vvp will not be able to load a 32bit
> VPI module.
Ok. Thanks.
Regards
Werner
-------------- next part --------------
Summary: Icarus Verilog
Name: verilog
Version: 0.8.3
Release: 0
License: GPL
Group: Productivity/Scientific/Electronics
Source: ftp://icarus.com/pub/eda/verilog/v0.8/verilog-0.8.3.tar.gz
URL: http://www.icarus.com/eda/verilog/index.html
Packager: Werner Hoch <werner.ho at gmx.de>
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Autoreqprov: On
BuildRequires: gcc-c++, zlib-devel, bison, flex, gperf, termcap
BuildRequires: bzip2 readline-devel
%ifarch x86_64
BuildRequires: glibc-devel-32bit, bzip2-32bit, zlib-devel-32bit, glibc-32bit
BuildRequires: termcap-32bit readline-devel-32bit readline-32bit
%endif
# This provides tag allows me to use a more specific name for things
# that actually depend on me, Icarus Verilog.
Provides: iverilog
%description
Icarus Verilog is a Verilog compiler that generates a variety of
engineering formats, including simulation. It strives to be true
to the IEEE-1364 standard.
%prep
%setup -q
%build
%ifarch x86_64
./configure --prefix=/usr --mandir='$(prefix)/share/man' libdir64='$(prefix)/lib64' vpidir1=vpi64 vpidir2=. --enable-vvp32
%else
./configure --prefix=/usr --mandir='$(prefix)/share/man'
%endif
make CXXFLAGS=-O
%install
make prefix=$RPM_BUILD_ROOT/usr install
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc COPYING README.txt BUGS.txt QUICK_START.txt ieee1364-notes.txt mingw.txt swift.txt netlist.txt t-dll.txt vpi.txt xnf.txt tgt-fpga/fpga.txt cadpli/cadpli.txt xilinx-hint.txt
%doc examples
/usr/share/man/man1/iverilog.1.gz
/usr/share/man/man1/iverilog-fpga.1.gz
/usr/share/man/man1/iverilog-vpi.1.gz
/usr/share/man/man1/vvp.1.gz
/usr/bin/iverilog
/usr/bin/iverilog-vpi
/usr/bin/vvp
/usr/lib/ivl/ivl
/usr/lib/ivl/ivlpp
/usr/lib/ivl/null.tgt
/usr/lib/ivl/null.conf
/usr/lib/ivl/null-s.conf
/usr/lib/ivl/vvp.tgt
/usr/lib/ivl/vvp.conf
/usr/lib/ivl/vvp-s.conf
/usr/lib/ivl/fpga.tgt
/usr/lib/ivl/fpga.conf
/usr/lib/ivl/fpga-s.conf
/usr/lib/ivl/edif.tgt
/usr/lib/ivl/edif.conf
/usr/lib/ivl/edif-s.conf
/usr/lib/ivl/xnf.conf
/usr/lib/ivl/xnf-s.conf
%ifarch x86_64
/usr/bin/vvp32
/usr/lib/ivl/vpi64/system.vpi
/usr/lib/ivl/vpi64/cadpli.vpl
/usr/lib64/libvpi.a
/usr/lib64/libveriuser.a
%endif
/usr/lib/ivl/system.sft
/usr/lib/ivl/system.vpi
/usr/lib/ivl/cadpli.vpl
/usr/lib/libvpi.a
/usr/lib/libveriuser.a
/usr/include/ivl_target.h
/usr/include/vpi_user.h
/usr/include/acc_user.h
/usr/include/veriuser.h
/usr/include/_pli_types.h
%Changelog
* Tue Oct 31 2006 Werner Hoch <werner.ho at gmx.de>
- added readline-32bit to Buildrequires of arch=x86_64 (missing in readline-devel-32bit on SuSE 10.0 and 9.3)
* Sat Oct 28 2006 Werner Hoch <werner.ho at gmx.de>
- initial build version 0.8.3
- spec file originaly written by Stephen Williams <steve at icarus.com>
More information about the geda-dev
mailing list