On Friday 23 March 2007 01:00 am, Eric Enright wrote: > Indeed. > > Several months ago a friend of mine running Debian did an `apt-get > dist-upgrade'. Among other things, it upgraded apache2 and squid to > newer versions, which took advantage of epoll(). > > epoll() is only available in Linux 2.6. These packages were built on > 2.6, which made use of this newly available syscall. These packages > were then deployed to systems running 2.4 kernels (also packaged by > the same organization, and not obsoleted.) The resulting crashes were > really quite spectacular.
A friend of mine runs Debian also, and recentely had a different problem where only a 32-bit version was available for a package after he did a dist-upgrade, and that caused him to have to revert back to 32-bit and/or possibly UMP to get his system running. The binary compatibility in Solaris/OpenSolaris is something that doesn't get the respect it deserves in these cases. -- Alan DuBoff - Solaris x86 Engineering - IHV/OEM Group Advocate of insourcing at Sun - hire people that care about our company! _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org