[opensuse-packaging] upgrading nasm
(newbie alert) All I really want to do is apply a minor patch to nasm to make the preprocessor work for 64bit stack arguments too. However once I got started I noticed that the latest nasm stable is 2.09.07, whereas our current version is 2.07. I can easily upgrade it of course, but are there any other considerations I need to consider? -- Per Jessen, Zürich (15.4°C) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Hello Per, On Mon, 14 Mar 2011, Per Jessen wrote:
(newbie alert)
All I really want to do is apply a minor patch to nasm to make the preprocessor work for 64bit stack arguments too. However once I got started I noticed that the latest nasm stable is 2.09.07, whereas our current version is 2.07. I can easily upgrade it of course, but are there any other considerations I need to consider?
Judging from my >10 years experience on my old "main" box (until last Oct. or so, running a former SuSE 6.2), and using a "current"[1] nasm on that, updating nasm should be no problem. Have a look at the release-notes though, whether they state anything about "breaks old code/stuff"[2] ... Why not "secure" a backup of the nasm-2.07 RPM (DVD/ISO/just .rpm) and just "jump into the water" and try it? ;) As long as you can revert, there should be no problems. And nasm being an assembler ... It's not as if you're replacing your kernel (via kexec) or libc on-the-fly ;) HTH, -dnh [1] I updated nasm on that install a few times, the last I've used might have been 9 or more years (at least more than 5 years[3]) newer than the first. I've never had any problems. [2] and I'd guess breakage would only concern really old stuff, like discarding optimizations for old and more exotic CPUs and such. [3] I don't remember when I first installed nasm on that box -- Networks are like sewers ... My job is to make sure your data goes away when you flush, and to stop the rats climbing into your toilet through the pipes. (Tanuki, describing network administration.) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
David Haller wrote:
Hello Per,
On Mon, 14 Mar 2011, Per Jessen wrote:
(newbie alert)
All I really want to do is apply a minor patch to nasm to make the preprocessor work for 64bit stack arguments too. However once I got started I noticed that the latest nasm stable is 2.09.07, whereas our current version is 2.07. I can easily upgrade it of course, but are there any other considerations I need to consider?
Judging from my >10 years experience on my old "main" box (until last Oct. or so, running a former SuSE 6.2), and using a "current"[1] nasm on that, updating nasm should be no problem. Have a look at the release-notes though, whether they state anything about "breaks old code/stuff"[2] ...
Why not "secure" a backup of the nasm-2.07 RPM (DVD/ISO/just .rpm) and just "jump into the water" and try it? ;) As long as you can revert, there should be no problems. And nasm being an assembler ... It's not as if you're replacing your kernel (via kexec) or libc on-the-fly ;)
Well, my concern was not myself, but others, in particular other projects that depend nasm for building. My own system has been on 2.08/09 for over a year. -- Per Jessen, Zürich (4.8°C) -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
El 14/03/11 10:49, Per Jessen escribió:
(newbie alert)
All I really want to do is apply a minor patch to nasm to make the preprocessor work for 64bit stack arguments too. However once I got started I noticed that the latest nasm stable is 2.09.07, whereas our current version is 2.07. I can easily upgrade it of course, but are there any other considerations I need to consider?
Go ahead, but ensure make check is being run, or the equivalent test suite built into the package, if any. No matter what you do, stuff will break now and then, it is unevitable,test suites exists to avoid pushing really broken stuff into the system ;-) Cheers. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (3)
-
Cristian Rodríguez
-
David Haller
-
Per Jessen