-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ngspice: update to 34 #7867
ngspice: update to 34 #7867
Conversation
The diff says:
is this OK? |
The executable was removed on purpose. I'm not sure about the headers. Those were removed and then reverted. Also, I guess that the |
(the diff is printed in the CI logs in case you want to see it yourself for future changes) |
We don't install cmpp and dlmain.c any more. We also don't install the headers any more, except for sharedspice.h. config.h should also not be installed. There might be a (minor) bug hat it still slips through. All the headers are not needed for a functional libngspice-0.dll, except for sharedspice.h |
@holvo, it seems that BTW, I enabled |
--with-win-gui creates the ngspice.exe with a lightweigt GUI. No sharedspice.h is needed. --with-ngshared requires an independent compilation run. sharedspice.h should be installed because it contains the information how to interface the libngspice-0.dll by a calling program. config.h should never be installed, because it has to be created and used locally dirung compilation. I will fix this by modifying makefile.am in src/include(ngspice. |
@holvo, the point is that this package includes two compilation runs:
What is your recommendation? Shall execute |
I guess the final install tree would be something like (similar to make install):
Building te static ngspice.exe should install everything except libngspice-0.dll and sharedspice.h, which then could be added. |
Building te static ngspice.exe should install everything except libngspice-0.dll, libngspice-0.dll.a and sharedspice.h, which then could be added. Don't know where to put ngspice.pc |
@holvo, thank you so much for clarifying.
In this package, it is installed to I think this PR is now ready for review/merge. I will mark it as soon as CI is green. |
Thanks! |
No description provided.