MacOSX 10.1 updates.

This commit is contained in:
steve 2001-11-04 05:03:21 +00:00
parent b624b6002e
commit cc5ddc0b6b
8 changed files with 45 additions and 5 deletions

View File

@ -204,6 +204,10 @@ case "${host}" in
shared="-b"
;;
*-*-darwin1.4)
shared="-bundle -undefined suppress -flat_namespace"
;;
*-*-darwin*)
shared="-bundle -undefined suppress"
;;

View File

@ -11,7 +11,16 @@
Unpack this tar file and read the README and Makefile. Install the library according to the instructions. Installation in /usr/local is strongly recommended since otherwise autoconf very likely won't be able to find it.
2) Configure, build and install the Icarus Verilog sources.
2) Make sure you have a copy of the 'gperf' tool. This does not come with the Mac OS X 10.1 developer tools, so you probably don't. You can whck with:
% which gperf
If not found, grab a gperf source package and install it.
ftp://ftp.gnu.org/gnu/gperf/gperf-2.7.2.tar.gz
3) Configure, build and install the Icarus Verilog sources.
The only change you need to make here is to use a configure command like:
@ -24,5 +33,5 @@
You can, of course, add other configure options.
3) Done!
4) Done!

View File

@ -19,7 +19,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
#if !defined(WINNT) && !defined(macintosh)
#ident "$Id: t-dll.h,v 1.69 2001/11/01 04:25:31 steve Exp $"
#ident "$Id: t-dll.h,v 1.70 2001/11/04 05:03:21 steve Exp $"
#endif
# include "target.h"
@ -34,6 +34,8 @@ typedef void* ivl_dll_t;
#elif defined(HAVE_DL_H)
# include <dl.h>
typedef shl_t ivl_dll_t;
#else
# error No DLL stub support for this target.
#endif
struct ivl_design_s {
@ -582,6 +584,9 @@ struct ivl_statement_s {
/*
* $Log: t-dll.h,v $
* Revision 1.70 2001/11/04 05:03:21 steve
* MacOSX 10.1 updates.
*
* Revision 1.69 2001/11/01 04:25:31 steve
* ivl_target support for cassign.
*

View File

@ -44,6 +44,9 @@ case "${host}" in
shared="-b"
;;
*-*-darwin1.4)
shared="-bundle -undefined suppress -flat_namespace"
;;
*-*-darwin*)
shared="-bundle -undefined suppress"

View File

@ -44,6 +44,10 @@ case "${host}" in
shared="-b"
;;
*-*-darwin1.4)
shared="-bundle -undefined suppress -flat_namespace"
;;
*-*-darwin*)
shared="-bundle -undefined suppress"
;;

View File

@ -21,6 +21,9 @@ case "${host}" in
*-*-hpux*)
shared="-b"
;;
*-*-darwin1.4)
shared="-bundle -undefined suppress -flat_namespace"
;;
*-*-darwin*)
shared="-bundle -undefined suppress"
;;

View File

@ -17,7 +17,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
#if !defined(WINNT)
#ident "$Id: arith.cc,v 1.18 2001/10/31 04:27:46 steve Exp $"
#ident "$Id: arith.cc,v 1.19 2001/11/04 05:03:21 steve Exp $"
#endif
# include "arith.h"
@ -25,7 +25,10 @@
# include <limits.h>
# include <stdio.h>
# include <assert.h>
# include <stdlib.h>
#ifdef HAVE_MALLOC_H
# include <malloc.h>
#endif
void vvp_arith_::output_x_(vvp_ipoint_t base, bool push, unsigned val)
{
@ -505,6 +508,9 @@ void vvp_shiftr::set(vvp_ipoint_t i, bool push, unsigned val, unsigned)
/*
* $Log: arith.cc,v $
* Revision 1.19 2001/11/04 05:03:21 steve
* MacOSX 10.1 updates.
*
* Revision 1.18 2001/10/31 04:27:46 steve
* Rewrite the functor type to have fewer functor modes,
* and use objects to manage the different types.

View File

@ -17,7 +17,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
#if !defined(WINNT)
#ident "$Id: functor.cc,v 1.30 2001/11/01 03:00:19 steve Exp $"
#ident "$Id: functor.cc,v 1.31 2001/11/04 05:03:21 steve Exp $"
#endif
# include "functor.h"
@ -27,7 +27,10 @@
# include "debug.h"
# include <assert.h>
# include <string.h>
# include <stdlib.h>
#ifdef HAVE_MALLOC_H
# include <malloc.h>
#endif
/*
* Functors are created as the source design is read in. Each is
@ -186,6 +189,9 @@ void extra_inputs_functor_s::set(vvp_ipoint_t i, bool push,
/*
* $Log: functor.cc,v $
* Revision 1.31 2001/11/04 05:03:21 steve
* MacOSX 10.1 updates.
*
* Revision 1.30 2001/11/01 03:00:19 steve
* Add force/cassign/release/deassign support. (Stephan Boettcher)
*