Page MenuHomeFreeBSD

devel/libatomic_ops: Update to 7.4.4
ClosedPublic

Authored by cpm on Jul 26 2016, 12:38 AM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 27 2024, 5:25 AM
Unknown Object (File)
Nov 7 2024, 3:31 AM
Unknown Object (File)
Nov 1 2024, 11:38 AM
Unknown Object (File)
Oct 1 2024, 5:20 AM
Unknown Object (File)
Sep 26 2024, 11:34 PM
Unknown Object (File)
Sep 22 2024, 10:32 PM
Unknown Object (File)
Sep 22 2024, 9:31 AM
Unknown Object (File)
Sep 22 2024, 7:44 AM
Subscribers
None

Details

Summary
  • Update to 7.4.4
  • Add patch to fix boehm-gc on sparc

Changes:

  • Eliminate 'signed-to-unsigned value extension' compiler warning in malloc.
  • Eliminate 'variable set but not used' Cppcheck warnings in test_stack.
  • Fix GCC 5.x compatibility for AArch64 double-wide primitives.
  • Fix makefile preventing AO_pause undefined in libatomic_ops_gpl.
  • Fix missing casts to match printf format specifier in test_atomic.
  • Fix missing output folder on making auto-generated test files (Automake).
  • Fix typo in configure.ac (in description of AO_ASM_X64_AVAILABLE).
  • Minor fix of code alignment in mips AO_compare_and_swap.
  • Remove TODO file.
  • Restore contribution info in ChangeLog for authors not listed in git log.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

cpm retitled this revision from to devel/libatomic_ops: Update to 7.4.4.
cpm updated this object.
cpm edited the test plan for this revision. (Show Details)
cpm added reviewers: AMDmi3, feld, junovitch, rodrigo.

All builds are fine via poudriere

# poudriere testport -j 93x32 -o devel/libatomic_ops [OK]
# poudriere testport -j 93x64 -o devel/libatomic_ops [OK]
# poudriere testport -j 102x32 -o devel/libatomic_ops [OK]
# poudriere testport -j 102x64 -o devel/libatomic_ops [OK]
# poudriere testport -j 103x32 -o devel/libatomic_ops [OK]
# poudriere testport -j 103x64 -o devel/libatomic_ops [OK]
feld edited edge metadata.

Do you have a sparc machine? Curious where you got that patch from and/or how you tested it. Glad to see sparc not being ignored!

Macro lgtm:

This revision is now accepted and ready to land.Jul 26 2016, 1:54 PM
AMDmi3 edited edge metadata.
AMDmi3 added inline comments.
devel/libatomic_ops/Makefile
5 โ†—(On Diff #18744)

Though there's little difference, I prefer to use PORTVERSION unless version is in some weird incompatible format

In D7311#152258, @feld wrote:

Do you have a sparc machine? Curious where you got that patch from and/or how you tested it. Glad to see sparc not being ignored!

Macro lgtm:

An user reported an issue to the freebsd-sparc64 mailing-list that affect boehm-gc. The patch [0] was ported from OpenBSD and it fixes boehm-gc on sparc32.

Some changes are needed in boehm-gc port but I'm waiting his feedback.

[0] http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/devel/boehm-gc/patches/patch-libatomic_ops_src_atomic_ops_sysdeps_gcc_sparc_h

rodrigo@ will take care of this.

devel/libatomic_ops/Makefile
5 โ†—(On Diff #18744)

Yes, I've noticed. rodrigo@ is the port maintainer, so I prefer to let him decide.

cpm edited edge metadata.

Use PORTVERSION instead of DISTVERSION.

This revision now requires review to proceed.Aug 20 2016, 11:42 AM
junovitch edited edge metadata.

It has been a month so this would fall under maintainer timeout approval

This revision is now accepted and ready to land.Aug 24 2016, 1:16 AM
This revision was automatically updated to reflect the committed changes.
cpm marked 2 inline comments as done.
cpm mentioned this in rP420785: - Update to 7.4.4.