Hi, I would appreciate your help in reviewing my changes for upgrading binutils to 2.19, the latest stable release:
http://cr.opensolaris.org/~gvasick/binutils/ Highlights: - binutils 2.19 installed in /usr/gnu/bin with g-prefixed links placed in /usr/bin. a new package, SUNWgnu-binutils, will be created. - existing binutils 2.15 will be retained in /usr/sfw. binutils 2.19 will not build ON without source source changes: /export/george/onnv/usr/src/tools/proto/opt/onbld/bin/i386/aw [...] -o debug64/i86_subr.o ../../intel/ia32/ml/i86_subr.s ../../intel/ia32/ml/i86_subr.s: Assembler messages: ../../intel/ia32/ml/i86_subr.s:1252: Error: suffix or operands invalid for `push' ../../intel/ia32/ml/i86_subr.s:1258: Error: suffix or operands invalid for `pop' It appears we need to keep binutils 2.15 around until the ON source can be ported to the newer version of the x86 assembler. Note, the ON build succeeds on Sparc using binutils 2.19. The compatibility problem is limited to x86. Thanks, George
