Prepare for ngspice-46

This commit is contained in:
Holger Vogt 2026-03-29 14:13:38 +02:00
parent 33b53f9df6
commit ebdaf58ec7
2 changed files with 20 additions and 17 deletions

15
FAQ
View File

@ -1,7 +1,7 @@
Ngspice F.A.Q.Version 2.9 (ngspice-45 release)
Ngspice F.A.Q.Version 2.10 (ngspice-46 release)
Maintained by Holger Vogt
Last update: Aug 29 2025
Last update: Mar 29 2026
This document contains the Frequently Asked Questions (and Answers)
for ngspice project.
@ -256,7 +256,7 @@
The latest version released is:
ngspice-45 (released on August 31, 2025)
ngspice-46 (released on March 29, 2026)
2.2. What are the latest features in the current release?
@ -268,8 +268,9 @@
Ngspice, as the original Spice3 (and Xspice and Cider) is a command
line simulator, but with a graphics output capability. Excellent
open source third party tool for schematic capture (KiCad, XSCHEM,
Qucs-S and others) are available.
open source third party tool for schematic capture (KiCad, XSCHEM,
Qucs-S and others) are available
(see https://ngspice.sourceforge.io/resources.html).
2.4. Who are the authors of ngspice?
@ -312,7 +313,7 @@
a GNU C/C++ compiler and a LINUX environment to compile it. Ngspice can
be compiled under Windows using the mingw or cygwin environment as
well as MS Visual Studio. It will readily compile on macOS, Intel CPUs or
Apple M1 - M4. Wasm, FreeBSD or Solaris will do, but are not officially
Apple Silicon. Wasm, FreeBSD or Solaris will do, but are not officially
supported.
@ -357,7 +358,7 @@
4.4. Disclaimer and Copyright
Copyright: Holger Vogt, 2025
Copyright: Holger Vogt, 2026
License: Creative Commons Attribution Share-Alike (CC-BY-SA) v4.0.
This document is provided as is. The information in it is not
warranted to be correct: you use it at your own risk.

22
INSTALL
View File

@ -50,7 +50,7 @@ This file describes the procedures to install ngspice from sources.
library and ngspice as a tcl/tk library.
Compilation to 64 bit is recommended and available per default in
the ./compile_linux_new.sh compile script. 32 bit might be possible,
the ./compile_linux.sh and other compile scripts. 32 bit might be possible,
but is not tested.
The following software must be installed in your system to compile
@ -68,7 +68,7 @@ This file describes the procedures to install ngspice from sources.
internal fft algorithms.
If you want to compile the source from the git repository, or if you want to
use the compile script ./compile_linux_new.sh, you will need additional software:
use the compile script ./compile_linux.sh, you will need additional software:
autoconf, automake, libtool.
The following software may be needed when enabling additional features:
@ -81,21 +81,22 @@ This file describes the procedures to install ngspice from sources.
For compiling ngspice as a shared library, see section 1.4.
1.2 Install from tarball (e.g. ngspice-45.tar.gz)
1.2 Install from tarball (e.g. ngspice-46.tar.gz)
This covers installation from a release distribution (for example
ngspice-45.tar.gz, the so called tar ball).
ngspice-46.tar.gz, the so called tar ball).
After downloading the tar ball to a local directory, unpack it by command:
$ tar -zxvf ngspice-44.tar.gz
$ tar -zxvf ngspice-46.tar.gz
Now change directories in to the top-level source directory (where this
INSTALL file can be found).
The most comfortable way to compile ngspice is running the compile script
compile_linux.sh within the terminal window by ./compile_linux.sh. The
script has to be declared as 'executable', and admin
compile_linux.sh within the terminal window by
sudo ./compile_linux.sh.
The script has to be declared as 'executable', and admin
rights are required to allow the installation of ngspice.
CentOS users may need to add -std=c99 to the CFLAGS in the ../configure
@ -568,7 +569,7 @@ This file describes the procedures to install ngspice from sources.
4 NGSPICE COMPILATION UNDER macOS M1 - M4
=======================================
(tested on a mac mini with Sonoma 13.2.1 and M2 CPU)
(tested on a mac mini with Sequoia 15.7.4 and M2 CPU)
4.1 Prerequisites
1. Install xcode command line tools
@ -588,8 +589,9 @@ This file describes the procedures to install ngspice from sources.
compile_macos_clang_M2_shared.sh
5 NGSPICE COMPILATION UNDER macOS (tested with Intel CPUs)
========================================================
5 NGSPICE COMPILATION UNDER macOS
(previously tested for ngspice-42 with Intel CPUs)
================================================
5.1 Use precompiled binary package
1. Install an X11 interface (like Xquartz)