Avoid atomic 64-bit load on Debian armel#13267
Conversation
gasche
left a comment
There was a problem hiding this comment.
This looks fairly nice to me (having a configure check for the feature itself is a nice touch). @dustanddreams, do you agree with this approach?
3e8935a to
7181694
Compare
gasche
left a comment
There was a problem hiding this comment.
I approve of this change, but I would wait for @dustanddreams' opinion before merging.
|
This changes required a substantial amount of work, so I think it would deserve a Changes entry. If I had to write one myself, I would suggest something like this: (I chose to attribute the substantial debug and guessing work done by other people as "review", and did not mention my own review which is rather trivial in comparison.) |
|
You should regenerate it yourself and can include this in the patch. (As you run "git push", you can raise your hand and declare to yourself (but out loud) that you are not xz-ing us.) |
Done.
If so, that wouldn't be deliberate. I've been maintaining OCaml in Debian for more than 15 years and I am attached to my reputation :-) |
02e8888 to
2f1c14d
Compare
|
I agree with #13234 (comment) that this should better be a compile-time choice. ( |
Bug: ocaml#13234 Forwarded: ocaml#13267
2f1c14d to
36b008a
Compare
|
OK, I removed the configure-time detection. |
36b008a to
679dfc1
Compare
679dfc1 to
8dcdf0d
Compare
gasche
left a comment
There was a problem hiding this comment.
I'm happy as well with the new implementation (it is worse in some aspects (it won't automatically work for other systems that would have the same restriction) and better in others (it works better for mild cross-compilation scenarios).) Thanks @dustanddreams for your feedback!
Avoid atomic 64-bit load on Debian armel (cherry picked from commit e1be7d1)
|
Thanks! I cherry-picked in trunk as a37ec68. |
Bug: ocaml/ocaml#13234 Forwarded: ocaml/ocaml#13267 Gbp-Pq: Name 0010-Avoid-atomic-64-bit-load-on-Debian-armel.patch
Bug: ocaml/ocaml#13234 Forwarded: ocaml/ocaml#13267 Gbp-Pq: Name 0010-Avoid-atomic-64-bit-load-on-Debian-armel.patch
Bug: ocaml/ocaml#13234 Forwarded: ocaml/ocaml#13267 Gbp-Pq: Name 0010-Avoid-atomic-64-bit-load-on-Debian-armel.patch
Bug: #13234