Remove SGI IRIX support#2404
Conversation
SCO OpenServer was EOL'd in 2023. Users wishing to build for this OS can use build time options: ./configure CFLAGS="-lintl"
rousskov
left a comment
There was a problem hiding this comment.
I support removing official SGI IRIX support and associated code hacks.
This PR leaves IRIX-specific code in tools/sysvinit/squid.rc. Please drop that code or adjust its description to become more general. This is not my area of expertise, but googling suggests that generalizing that comment may be more appropriate here, with an updated comment saying something like "Many older Linux distributions that use System V".
Please remove a mention of IRIX use case from compat/fdsetsize.h. For example, the updated comment can say "On some systems (e.g., NetBSD), FD_SETSIZE ...".
Please remove install-irix6.2 target from contrib/Makefile.am.
I added "SGI" to the PR title to provide more context for "IRIX".
|
Removed all references. Only ChangeLog and SNMP releasenotes remain |
Thank you for addressing my concerns.
I am not approving this PR because I am concerned about rc changes going too far (as discussed in my change request), but I am no longer blocking it either. Your call.
SGI IRIX was last released in 2006, and support discontinued in 2013.
yadij
left a comment
There was a problem hiding this comment.
LGTM. If there is anyone actually using Squid on such an "old *nix" the change can be added back when the change is tested properly.
SGI IRIX was last released in 2006, and support discontinued in 2013.
|
Staging tests are failing in FreeBSD due to deskflow/deskflow#9691 . |
Do we need to do anything to get their fix? We could force-merge this PR now, but since this FreeBSD CI problem is going to bite the next PR anyway, it probably does not make sense to do so. |
|
Their fix is to pin the "release:" tag to 14.4. We already build with 14.3 and 13.5 stables. As they mention the long-term problem is that the issue affects FreeBSD users trying to build our software. IMO the fix should go in with a release note saying that issues are known on FreeBSD 15. |
SGI IRIX was last released in 2006, and support discontinued in 2013.
|
queued for backport to v7 |
SGI IRIX was last released in 2006, and support discontinued in 2013.
SGI IRIX was last released in 2006, and
support discontinued in 2013.