MacOSX 10.1 updates.
This commit is contained in:
parent
b624b6002e
commit
cc5ddc0b6b
|
|
@ -204,6 +204,10 @@ case "${host}" in
|
||||||
shared="-b"
|
shared="-b"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
*-*-darwin1.4)
|
||||||
|
shared="-bundle -undefined suppress -flat_namespace"
|
||||||
|
;;
|
||||||
|
|
||||||
*-*-darwin*)
|
*-*-darwin*)
|
||||||
shared="-bundle -undefined suppress"
|
shared="-bundle -undefined suppress"
|
||||||
;;
|
;;
|
||||||
|
|
|
||||||
13
macosx.txt
13
macosx.txt
|
|
@ -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.
|
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:
|
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.
|
You can, of course, add other configure options.
|
||||||
|
|
||||||
3) Done!
|
4) Done!
|
||||||
|
|
||||||
|
|
|
||||||
7
t-dll.h
7
t-dll.h
|
|
@ -19,7 +19,7 @@
|
||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
||||||
*/
|
*/
|
||||||
#if !defined(WINNT) && !defined(macintosh)
|
#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
|
#endif
|
||||||
|
|
||||||
# include "target.h"
|
# include "target.h"
|
||||||
|
|
@ -34,6 +34,8 @@ typedef void* ivl_dll_t;
|
||||||
#elif defined(HAVE_DL_H)
|
#elif defined(HAVE_DL_H)
|
||||||
# include <dl.h>
|
# include <dl.h>
|
||||||
typedef shl_t ivl_dll_t;
|
typedef shl_t ivl_dll_t;
|
||||||
|
#else
|
||||||
|
# error No DLL stub support for this target.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
struct ivl_design_s {
|
struct ivl_design_s {
|
||||||
|
|
@ -582,6 +584,9 @@ struct ivl_statement_s {
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* $Log: t-dll.h,v $
|
* $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
|
* Revision 1.69 2001/11/01 04:25:31 steve
|
||||||
* ivl_target support for cassign.
|
* ivl_target support for cassign.
|
||||||
*
|
*
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,9 @@ case "${host}" in
|
||||||
shared="-b"
|
shared="-b"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
*-*-darwin1.4)
|
||||||
|
shared="-bundle -undefined suppress -flat_namespace"
|
||||||
|
;;
|
||||||
|
|
||||||
*-*-darwin*)
|
*-*-darwin*)
|
||||||
shared="-bundle -undefined suppress"
|
shared="-bundle -undefined suppress"
|
||||||
|
|
|
||||||
|
|
@ -44,6 +44,10 @@ case "${host}" in
|
||||||
shared="-b"
|
shared="-b"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
*-*-darwin1.4)
|
||||||
|
shared="-bundle -undefined suppress -flat_namespace"
|
||||||
|
;;
|
||||||
|
|
||||||
*-*-darwin*)
|
*-*-darwin*)
|
||||||
shared="-bundle -undefined suppress"
|
shared="-bundle -undefined suppress"
|
||||||
;;
|
;;
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,9 @@ case "${host}" in
|
||||||
*-*-hpux*)
|
*-*-hpux*)
|
||||||
shared="-b"
|
shared="-b"
|
||||||
;;
|
;;
|
||||||
|
*-*-darwin1.4)
|
||||||
|
shared="-bundle -undefined suppress -flat_namespace"
|
||||||
|
;;
|
||||||
*-*-darwin*)
|
*-*-darwin*)
|
||||||
shared="-bundle -undefined suppress"
|
shared="-bundle -undefined suppress"
|
||||||
;;
|
;;
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
||||||
*/
|
*/
|
||||||
#if !defined(WINNT)
|
#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
|
#endif
|
||||||
|
|
||||||
# include "arith.h"
|
# include "arith.h"
|
||||||
|
|
@ -25,7 +25,10 @@
|
||||||
# include <limits.h>
|
# include <limits.h>
|
||||||
# include <stdio.h>
|
# include <stdio.h>
|
||||||
# include <assert.h>
|
# include <assert.h>
|
||||||
|
# include <stdlib.h>
|
||||||
|
#ifdef HAVE_MALLOC_H
|
||||||
# include <malloc.h>
|
# include <malloc.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
void vvp_arith_::output_x_(vvp_ipoint_t base, bool push, unsigned val)
|
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 $
|
* $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
|
* Revision 1.18 2001/10/31 04:27:46 steve
|
||||||
* Rewrite the functor type to have fewer functor modes,
|
* Rewrite the functor type to have fewer functor modes,
|
||||||
* and use objects to manage the different types.
|
* and use objects to manage the different types.
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
|
||||||
*/
|
*/
|
||||||
#if !defined(WINNT)
|
#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
|
#endif
|
||||||
|
|
||||||
# include "functor.h"
|
# include "functor.h"
|
||||||
|
|
@ -27,7 +27,10 @@
|
||||||
# include "debug.h"
|
# include "debug.h"
|
||||||
# include <assert.h>
|
# include <assert.h>
|
||||||
# include <string.h>
|
# include <string.h>
|
||||||
|
# include <stdlib.h>
|
||||||
|
#ifdef HAVE_MALLOC_H
|
||||||
# include <malloc.h>
|
# include <malloc.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Functors are created as the source design is read in. Each is
|
* 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 $
|
* $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
|
* Revision 1.30 2001/11/01 03:00:19 steve
|
||||||
* Add force/cassign/release/deassign support. (Stephan Boettcher)
|
* Add force/cassign/release/deassign support. (Stephan Boettcher)
|
||||||
*
|
*
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue