2017-08-04 14 views

答えて

2

いいえ、互換性のために調整されている場合にのみ、いいえ、私は誰とも思わないです。

これは、1つのC実装でも発生する可能性があります。glibcはバージョン間で互換性がなく、32ビット版と64ビット版のレイアウトが異なります。形式では、静的イニシャライザ(PTHREAD_MUTEX_INITIALIZERとその亜種)を持つ既存のバイナリが動作し続ける必要がありますが、実行時に発生するものは修正されず、バグの修正や最適化によって変更される可能性があります。一方、静的イニシャライザの互換性要件により、残念ながら32ビット/ 64ビットの不一致を修正することが困難になります。

関連する問題