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

LoongArch build fixes #25189

Closed
wants to merge 3 commits into from
Closed

LoongArch build fixes #25189

wants to merge 3 commits into from

Conversation

xen0n
Copy link
Member

@xen0n xen0n commented Apr 25, 2022

No description provided.

@gentoo-bot gentoo-bot added assigned PR successfully assigned to the package maintainer(s). no bug found No Bug/Closes found in the commits. labels Apr 25, 2022
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-04-25 06:27 UTC
Newest commit scanned: f84d5dd
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/5e1aa7e4c4/output.html

@xen0n xen0n marked this pull request as ready for review April 25, 2022 07:27
gentoo-bot pushed a commit that referenced this pull request Apr 25, 2022
Upstream has updated gnulib but hasn't tagged a new release yet, so only
add the bare minimum to fix build on loong.

This has been inside loongson-overlay for a while, and is tested on real
loong hardware.

See: #25189
Acked-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Apr 25, 2022
Upstream has updated gnulib but hasn't tagged a new release yet, so only
add the bare minimum to fix build on loong.

This has been inside loongson-overlay for a while, and is tested on real
loong hardware.

See: #25189
Acked-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Apr 25, 2022
Upstream has updated gnulib but hasn't tagged a new release yet, so only
add the bare minimum to fix build on loong.

This has been inside loongson-overlay for a while, and is tested on real
loong hardware.

See: #25189
Acked-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Apr 25, 2022
Just treat loongarch64 targets as generic64 for now.

This has been inside loongson-overlay for a while, and is tested on real
loong hardware.

See: #25189
Acked-by: Andreas K. Hüttel <dilfridge@gentoo.org>
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
@xen0n xen0n changed the title LoongArch build fixes LoongArch build fixes [please reassign] Apr 25, 2022
@gentoo-bot gentoo-bot changed the title LoongArch build fixes [please reassign] LoongArch build fixes Apr 25, 2022
@gentoo-bot
Copy link

Pull Request assignment

Submitter: @xen0n
Areas affected: ebuilds
Packages affected: dev-libs/libffi, dev-libs/userspace-rcu, sys-libs/libseccomp

dev-libs/libffi: @gentoo/toolchain
dev-libs/userspace-rcu: @gentoo/base-system
sys-libs/libseccomp: @gentoo/base-system

Linked bugs

No bugs to link found. If your pull request references any of the Gentoo bug reports, please add appropriate GLEP 66 tags to the commit message and request reassignment.

If you do not receive any reply to this pull request, please open or link a bug to attract the attention of maintainers.


In order to force reassignment and/or bug reference scan, please append [please reassign] to the pull request title.

Docs: Code of ConductCopyright policy (expl.) ● DevmanualGitHub PRsProxy-maint guide

@gentoo-bot gentoo-bot added assigned PR successfully assigned to the package maintainer(s). no bug found No Bug/Closes found in the commits. and removed assigned PR successfully assigned to the package maintainer(s). no bug found No Bug/Closes found in the commits. labels Apr 25, 2022
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-04-25 10:27 UTC
Newest commit scanned: 6772e06
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/fc863763bc/output.html

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-04-26 04:37 UTC
Newest commit scanned: f8c088c
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/4586482426/output.html

@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-04-26 07:02 UTC
Newest commit scanned: ca260d5
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/94b13a7ecc/output.html

xen0n added a commit to xen0n/gentoo that referenced this pull request Apr 27, 2022
The patch comes from loongarch64/userspace-rcu#2
which is reviewed by the LoongArch community, but not upstreamed yet.

This has been inside loongson-overlay for a while, and is tested on real
loong hardware.

See: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
xen0n added a commit to xen0n/gentoo that referenced this pull request Apr 27, 2022
The LoongArch patch is generated by diffing the original release
tarball with the dist tarball, made with the LoongArch support
PR [1] applied. Tests have passed on amd64 and loong.

[1]: seccomp/libseccomp#356

See: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
xen0n added a commit to xen0n/gentoo that referenced this pull request Apr 27, 2022
This is libffi/libffi#678 rebased on top of
v3.4.2, not merged yet but already reviewed by me.

Tests have passed on amd64; similar code has been inside
loongson-overlay for a while, no problems spotted so far.

Closes: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-04-27 09:17 UTC
Newest commit scanned: d2dce0b
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/e709a17d61/output.html

dev-libs/libffi/libffi-3.4.2-r1.ebuild Outdated Show resolved Hide resolved
sys-libs/libseccomp/libseccomp-2.5.4.ebuild Outdated Show resolved Hide resolved
xen0n added a commit to xen0n/gentoo that referenced this pull request Apr 28, 2022
The patch comes from loongarch64/userspace-rcu#2
which is reviewed by the LoongArch community, but not upstreamed yet.

This has been inside loongson-overlay for a while, and is tested on real
loong hardware.

See: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
xen0n added a commit to xen0n/gentoo that referenced this pull request Apr 28, 2022
The LoongArch patch is generated by diffing the original release
tarball with the dist tarball, made with the LoongArch support
PR [1] applied. Tests have passed on amd64 and loong.

[1]: seccomp/libseccomp#356

See: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
xen0n added a commit to xen0n/gentoo that referenced this pull request Apr 28, 2022
The LoongArch patch is generated by diffing the original release
tarball with the dist tarball, made with the LoongArch support
PR [1] applied, not upstreamed yet but already reviewed by me.

Tests have passed on amd64; similar code has been inside
loongson-overlay for a while, no problems spotted so far.

[1]: libffi/libffi#678

Closes: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
xen0n added a commit to xen0n/gentoo that referenced this pull request Apr 28, 2022
The LoongArch patch is generated by diffing the original release
tarball with the dist tarball, made with the LoongArch support
PR [1] applied. Tests have passed on amd64 and loong.

[1]: seccomp/libseccomp#356

See: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
xen0n added a commit to xen0n/gentoo that referenced this pull request Apr 28, 2022
The LoongArch patch is generated by diffing the original release
tarball with the dist tarball, made with the LoongArch support
PR [1] applied, not upstreamed yet but already reviewed by me.

Tests have passed on amd64; similar code has been inside
loongson-overlay for a while, no problems spotted so far.

[1]: libffi/libffi#678

Closes: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-04-28 05:02 UTC
Newest commit scanned: 31a9412
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/17d6a0f51b/output.html

xen0n added a commit to xen0n/gentoo that referenced this pull request Apr 28, 2022
The patch comes from loongarch64/userspace-rcu#2
which is reviewed by the LoongArch community, but not upstreamed yet.

This has been inside loongson-overlay for a while, and is tested on real
loong hardware.

See: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
xen0n added a commit to xen0n/gentoo that referenced this pull request Apr 28, 2022
The LoongArch patch is generated by diffing the original release
tarball with the dist tarball, made with the LoongArch support
PR [1] applied. Tests have passed on amd64 and loong.

[1]: seccomp/libseccomp#356

See: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
xen0n added a commit to xen0n/gentoo that referenced this pull request Apr 28, 2022
The LoongArch patch is generated by diffing the original release
tarball with the dist tarball, made with the LoongArch support
PR [1] applied, not upstreamed yet but already reviewed by me.

Tests have passed on amd64; similar code has been inside
loongson-overlay for a while, no problems spotted so far.

[1]: libffi/libffi#678

Closes: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-04-28 07:52 UTC
Newest commit scanned: 6baece8
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/dd3811a5e4/output.html

The patch comes from loongarch64/userspace-rcu#2
which is reviewed by the LoongArch community, but not upstreamed yet.

This has been inside loongson-overlay for a while, and is tested on real
loong hardware.

See: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
The LoongArch patch is generated by diffing the original release
tarball with the dist tarball, made with the LoongArch support
PR [1] applied. Tests have passed on amd64 and loong.

[1]: seccomp/libseccomp#356

See: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
The LoongArch patch is generated by diffing the original release
tarball with the dist tarball, made with the LoongArch support
PR [1] applied, not upstreamed yet but already reviewed by me.

Tests have passed on amd64; similar code has been inside
loongson-overlay for a while, no problems spotted so far.

[1]: libffi/libffi#678

Closes: gentoo#25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
@gentoo-repo-qa-bot
Copy link
Collaborator

Pull request CI report

Report generated at: 2022-04-28 08:37 UTC
Newest commit scanned: 9e72d04
Status: ✅ good

There are existing issues already. Please look into the report to make sure none of them affect the packages in question:
https://qa-reports.gentoo.org/output/gentoo-ci/181abb6028/output.html

gentoo-bot pushed a commit that referenced this pull request Apr 28, 2022
The patch comes from loongarch64/userspace-rcu#2
which is reviewed by the LoongArch community, but not upstreamed yet.

This has been inside loongson-overlay for a while, and is tested on real
loong hardware.

See: #25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
gentoo-bot pushed a commit that referenced this pull request Apr 28, 2022
The LoongArch patch is generated by diffing the original release
tarball with the dist tarball, made with the LoongArch support
PR [1] applied. Tests have passed on amd64 and loong.

[1]: seccomp/libseccomp#356

See: #25189
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
@xen0n xen0n deleted the loong-patches branch April 28, 2022 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
assigned PR successfully assigned to the package maintainer(s). no bug found No Bug/Closes found in the commits.
Projects
None yet
5 participants