r140185: tarsnap: Update to 1.0.36.1

Mihai Moldovan ionic at macports.org
Fri Sep 11 12:13:57 PDT 2015


[05:41:47] < irker342> bgilbert at macports.org *
https://trac.macports.org/changeset/140185 /trunk/dports/sysutils/tarsnap/Portfile:
[05:41:48] < irker342> tarsnap: Update to 1.0.36.1
[05:41:48] < irker342> SSE2 is now autodetected.

Careful, this could be a problem. Depending on what the compiler does and the
system CPU, this may lead to unreproduceable builds, especially when using
archives vs. source builds.

SSE2 might be safe, as even the oldest Intel CPUs Apple shipped (Core Duos)
should support it. I don't know how the buildslave VMs are configured -
normally, for maximum portability, uncommon CPU features are disabled. Not sure
how that relates to SSE2, though.

PowerPC does not support SSE2 at all - which is good, because that's
deterministic behavior.

If in doubt, SSE2 should be force-enabled on x86/x86_64 and force-disabled on
PPC/PPC64 to my mind.



Mihai

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 884 bytes
Desc: OpenPGP digital signature
URL: <https://lists.macosforge.org/pipermail/macports-dev/attachments/20150911/53a81b3c/attachment.sig>


More information about the macports-dev mailing list