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

Using submodules for GDB & Static Python #18

Merged
merged 5 commits into from
Dec 21, 2024
Merged

Conversation

roddyrap
Copy link
Collaborator

No description provided.

@roddyrap roddyrap requested a review from guyush1 December 11, 2024 23:20
@roddyrap roddyrap self-assigned this Dec 11, 2024
@roddyrap
Copy link
Collaborator Author

roddyrap commented Dec 12, 2024

Remove the source clones because they aren't necessary anymore

@guyush1
Copy link
Owner

guyush1 commented Dec 13, 2024

Fix ci-cd:

  1. split the build process to separate jobs.
  2. Do not upload artifacts unless we are releasing a tag (due to github actions free plan limits)
  3. Fix the path-related bug making your ci-cd fail

.gitmodules Show resolved Hide resolved
Makefile Show resolved Hide resolved
src/compilation/build.sh Show resolved Hide resolved
src/compilation/build.sh Show resolved Hide resolved
src/compilation/download_packages.sh Outdated Show resolved Hide resolved
src/compilation/download_packages.sh Show resolved Hide resolved
guyush1 and others added 4 commits December 21, 2024 09:49
This commits enables gdb's python support. In order to make it work, we
had to create a python fork with some patches to the buildsystem, and
also had to patch gdb as well.
Using symlinks the submodules are added to appear just like any
downloaded unpacked tar.

Also added a Makefile clean rule to clean the submodules, which
includes Reseting the submodules to the origin branch state,
including ignored files.
We want audible fails
@roddyrap roddyrap merged commit 0a60aed into develop Dec 21, 2024
1 check passed
@roddyrap roddyrap deleted the using-submodules branch December 21, 2024 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants