From owner-cvs-all Thu Nov 15 15:32:42 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 6CC9137B416; Thu, 15 Nov 2001 15:32:37 -0800 (PST) Received: (from sobomax@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id fAFNWbZ89109; Thu, 15 Nov 2001 15:32:37 -0800 (PST) (envelope-from sobomax) Message-Id: <200111152332.fAFNWbZ89109@freefall.freebsd.org> From: Maxim Sobolev Date: Thu, 15 Nov 2001 15:32:37 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/graphics/png Makefile ports/graphics/png/files patch-pnggccrd.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG sobomax 2001/11/15 15:32:37 PST Modified files: graphics/png Makefile Added files: graphics/png/files patch-pnggccrd.c Log: Once we are determined that CPUID instruction is or isn't supported resfore initial state of the bit 21 of the eflag register. This reduces possibility that the threaded program linked with libpng will die due to arrival of the signal during probing for the CPU type. More proper fix has been committed into the -current kernel and will be MFC'ed soon, but this workaround is necessary for those with older systems. Among other things, this should make Nautilus, Balsa and other multi-threaded GNOME programs more stable, therefore update is recommended to all existing users. Bump PORTREVISION. Reported by: Joe Clarke Revision Changes Path 1.45 +2 -1 ports/graphics/png/Makefile 1.1 +14 -0 ports/graphics/png/files/patch-pnggccrd.c (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message