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

Reply via email to