-
Notifications
You must be signed in to change notification settings - Fork 29
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
The Reunion [POC] #412
The Reunion [POC] #412
Conversation
7a1f063
to
065535f
Compare
71e0512
to
72ef71f
Compare
@jhunkeler I see all these changes and I am nervous and excited all at the same time 😉. Can you please write more of a description regarding this work so the "HSTCAL" folks have a better sense of the essence of the changes? Also, at some point in the coming weeks, it would be beneficial for all of us to get together and discuss this update. Best, M |
Hey @mdlpstsci, the bulk of the changes were mapped out and described in the previous PR (#322) in 2018. My memory is failing me but I think I created this one because I screwed up a rebase and didn't feel like backtracking to fix it. 😓 I'll carry over the description from 322 and expand on whatever I've done differently since then. I feel like I'm several years too late to mention this, but I'll throw it out there anyway. Example unit tests: |
Even Friends and Full House already have their reunions. When can we do this one? 😸 |
23336ce
to
d7b1574
Compare
3b56022
to
2d40d5a
Compare
PATH_MAX moved from limits.h to sys/syslimits.h
* Change rpath argument format
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After all our recent exchanges and testing done by me, Robert, and DSB, I think we are as ready as we can be. You have responded to our issues (last one I know about is the segmentation fault). We should proceed with the merge and see what happens sooner rather than later.
It's about time! (5 years) |
Now, now. We do not want to be hasty! |
Here goes nothing. |
based on #322
EDIT: This is necessary because
gcc
is no longer shipped with latest version ofconda
.Replaces WAF with CMAKE.
ctegen2
)calstis0
requires symbols fromcs2
but those symbols were not defined/exported correctly)lib
andsrc
design.PKGNAME/lib
contains all of the source code for the instrumentPKGNAME/src
contains the main program(s)hstcalib
because it saves time and decreases the burden of tracking common symbols between different sub-projects (i.e.imphtab
andncarfft
)How do I play with this?
To set an installation prefix, do:
This supports
DESTDIR
as well for testing of installations:For example...