iains / gcc-darwin-arm64

GCC master branch for Darwin with experimental support for Arm64. Currently GCC-15.0.0 [September 2024]
GNU General Public License v2.0
268 stars 33 forks source link

How is the official merging now? #104

Open siriuscn opened 1 year ago

siriuscn commented 1 year ago

Thanks for your arm64 branch. I built the cross compiler chains for PowerPC Darwin on Apple Silicon host with your great branch.

But I am puzzled how is the official merging now. GCC 13 official version is going to release now. Did they reject this branch?

iains commented 1 year ago

No, it has not been rejected: The branch has not been submitted to merge (there is still work to do to complete it, and this is only "spare time" at present)

siriuscn commented 1 year ago

May I help you? What can i do for the merge?

GCC 13.1 was released today.

ilg-ul commented 1 year ago

That would be really nice, Homebrew GCC and indirectly xPack GCC would greatly benefit from simplified releases.

If there is anything I can do to help, please let me know.

cooljeanius commented 1 year ago

May I help you? What can i do for the merge?

GCC 13.1 was released today.

That would be really nice, Homebrew GCC and indirectly xPack GCC would greatly benefit from simplified releases.

If there is anything I can do to help, please let me know.

Well, do either of you have experience with the process of submitting patches upstream to GCC? Mostly it's just the whole process of (formatting a patch according to patch submission guidelines -> testing it -> sending it to the gcc-patches mailing list -> getting it approved -> confirming that you have a valid copyright assignment and/or DCO -> actually committing it) that takes awhile...

iains commented 1 year ago

May I help you? What can i do for the merge? GCC 13.1 was released today.

That would be really nice, Homebrew GCC and indirectly xPack GCC would greatly benefit from simplified releases. If there is anything I can do to help, please let me know.

Well, do either of you have experience with the process of submitting patches upstream to GCC? Mostly it's just the whole process of (formatting a patch according to patch submission guidelines -> testing it -> sending it to the gcc-patches mailing list -> getting it approved -> confirming that you have a valid copyright assignment and/or DCO -> actually committing it) that takes awhile...

It is not as simple as a "patch to fix a bug " (which is covered by the procedures above) - this is a whole new port and needs multiple co-operating patches (although we are [and have already posted some] working on splitting out parts that can be posted independently) (with much help from @fxcoudert who is already familiar with the port).