Go to file
Adrien Destugues a484705173 Merge 'vendor-binutils' branch into master
This merge is made using the "ours" strategy so it does not change
anything to the master branch content. This is here only to make it
easier to do the next updates of binutils.

The process to update the binutils vendor branch is:

git checkout vendor-binutils         # Work on the vendor branch
git rm -rf binutils                  # Delete the previous binutils version
wget http://.../binutils.tar         # Download the new binutils version
tar xvf binutils.tar                 # Extract the new binutils version
mv binutils-2.36 binutils            # Move the extracted directory in the correct place
git add binutils                     # Add the new files
git status                           # Make sure everything is ok
git commit -m "import binutils 2.36" # Commit the new version

git checkout master
git merge vendor-binutils            # Merge the changes in the master branch
                                     # Resolve conflicts as needed

When this process is followed, it is a lot easier to compare our branch
with the original sources:

git diff binutils/ vendor-binutils   # Compare the binutils directory with the upstream version

There is also less risk to miss a patch when merging the changes,
because Git will keep track of the changes.

This process is named "vendor branches" and originates from SVN. It had
been used until binutils 2.28.1, but the next two updates were not done
this way. This commits sets us up to use this workflow again.
2022-07-15 13:54:11 +02:00
autoconf Congrats svn_load_dirs.pl, this change just disappeared. 2008-03-19 13:01:56 +00:00
binutils binutils: enable PE on 32bit build 2022-02-28 19:12:34 +01:00
gcc gcc: Pass --eh-frame-hdr to linker by default 2022-07-07 15:02:22 +00:00
jam jam: make compile_commands.json valid JSON 2021-11-03 11:48:45 +00:00
legacy legacy/gcc: add -pthread no-op. 2022-03-23 02:13:11 +00:00
libtool Added support for Haiku x86 target. 2005-12-05 14:02:23 +00:00
.gitignore * Add .gitignore. 2014-07-21 11:18:25 +02:00