-
Notifications
You must be signed in to change notification settings - Fork 4
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
name conflict libsexp (rnpgp/sexp and mjsottile/sfsexp) #45
Comments
@mjsottile @ether42 for you information |
I'm running into this collision as well, and I think the best solution would be to rename this one (e.g. to something like There's also a larger question about whether the symbol names themselves should be updated to use a matching symbol prefix (that is, the C++ namespace). I think that is a distinct decision. The name clash of the library itself will prevent co-installation on the same system, even if no one program uses both libraries. @mjsottile's project exports a C API, not a C++ namespace, so there shouldn't even be a conflict if some program ends up linking to both libraries. |
In light of the name conflict, I suppose the best course of action is to change our library name to something else, such as Thoughts @maxirmx ? |
Sorry about being the source of the name collision. Unfortunately, I'm not sure how much I can do to change it on my end - I adopted the libsexp naming convention when the project was created around 23 years ago (back when it lived on SourceForge), and I honestly have no idea how many projects have adopted it over that time period that would experience breakage if I changed it. |
@mjsottile no problem, 23 years is indeed a very long time! |
|
|
I will do |
I've updated the repo name too sexpp in #49. |
I just discover there is another project providing "libsexp"
=> https://github.com/mjsottile/sfsexp
So people won't be able to install both projects on the same computer.
I don't see any simple and good solution :(
The text was updated successfully, but these errors were encountered: