Skip to content
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

Rewrite/remove GPL-only code #3

Open
XVilka opened this issue Sep 23, 2021 · 5 comments
Open

Rewrite/remove GPL-only code #3

XVilka opened this issue Sep 23, 2021 · 5 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@XVilka
Copy link
Member

XVilka commented Sep 23, 2021

Currently, src/cxx/ and src/gnu_v2 contain the GPL-only code copied from libiberty library (part of GCC).

To allow linking the non-GPL or LGPL software we should rewrite it in LGPL or another compatible license.

@XVilka XVilka added the help wanted Extra attention is needed label Sep 23, 2021
@XVilka XVilka changed the title Remove GPL-only code Rewrite/remove GPL-only code Sep 23, 2021
@wargio
Copy link
Member

wargio commented Sep 23, 2021

the GPL code can be skipped on compilation time: https://github.com/rizinorg/rz-libdemangle/blob/main/meson_options.txt#L1

@ret2libc
Copy link
Member

I believe this can be closed for now as having a build time option is already good IMHO. If somebody wants this for commercial reasons they can probably pay someone to write this.

@wargio
Copy link
Member

wargio commented Sep 24, 2021

i would keep this instead. no need to close it

@wargio
Copy link
Member

wargio commented Dec 2, 2024

C++ demangler could be rewritten using https://github.com/ianlancetaylor/demangle/blob/master/demangle.go as base.

@brightprogrammer
Copy link

Please assign this to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants