This is an archive of the discontinued LLVM Phabricator instance.

[AIX] Support of Big archive (write)
Needs ReviewPublic

Authored by EGuesnet on Jun 16 2021, 3:38 AM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

This patch add write support for Big Archive. Patch D100651 is needed. Global symbol table is not supported.

Diff Detail

Event Timeline

EGuesnet created this revision.Jun 16 2021, 3:38 AM
EGuesnet updated this revision to Diff 352387.Jun 16 2021, 3:44 AM

Updating D104367: [AIX] Support of Big archive (write)

Comment and whitespace.

EGuesnet published this revision for review.Jun 16 2021, 3:46 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 16 2021, 3:46 AM

please use clang-format to format the patch.

DiggerLin added a comment.EditedJan 17 2022, 11:08 AM

would you like to rebase the patch based on the https://reviews.llvm.org/D111889([AIX] Support of Big archive (read)) ?, since the patch https://reviews.llvm.org/D111889 landed.

llvm/lib/Object/ArchiveWriter.cpp
228

the terminator is "0x60 0x0a".

362

the value of argument of PrevOffset is not zero, it point to the "Member Table"

Hi @DiggerLin , I do not work on LLVM anymore. Please contact Sanket for more information.

@DiggerLin, I think given @EGuesnet is no longer working on this, you should feel free to commandeer this patch, rebase it and amend it as you see fit. Alternatively, start a new patch and @EGuesnet should then abandon this one.

I took over the patch and create a patch https://reviews.llvm.org/D123949. thanks for your work. @EGuesnet .

Herald added a project: Restricted Project. · View Herald TranscriptApr 19 2022, 6:14 AM