public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [ANNOUNCEMENT] New package: windows-default-manifest-6.4-1
@ 2014-10-25 17:56 Corinna Vinschen
  2014-10-25 21:33 ` Andrew Schulman
  0 siblings, 1 reply; 3+ messages in thread
From: Corinna Vinschen @ 2014-10-25 17:56 UTC (permalink / raw)
  To: cygwin

Hi folks,


I just uploaded windows-default-manifest-6.4-1.

This adds the OS GUID for Windows 10 to the default manifest file.

This package contains nothing but a default application compatibility
manifest, which gets linked in by GCC by default, and which is supposed
to claim compatibility with the latest Windows versions available at the
time.

Adding such a manifest got necessary due to a change in Windows 8.1.  On
earlier OS versions, applications without manifest were treated as
compatible with the current OS.  Starting with Windows 8.1, an
executable without manifest is treated as being compatible only with the
oldest supported OS version of the OS compatibility layer.

That means, all applications without manifest are running in a Window
Vista compatibility layer on Windows 8.1.  This affects all Cygwin
executables to date.  By adding the default manifest to newly built
packages, we're slowly getting to run our executables with full OS
compatibility.

This package is in the "Base" category, so it will be pulled in by
default.  The version number reflects the OS kernel version supported
by this manifest (6.4 == Windows 10).


Keep calm and carry on,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [ANNOUNCEMENT] New package: windows-default-manifest-6.4-1
  2014-10-25 17:56 [ANNOUNCEMENT] New package: windows-default-manifest-6.4-1 Corinna Vinschen
@ 2014-10-25 21:33 ` Andrew Schulman
  2014-10-26 10:31   ` Corinna Vinschen
  0 siblings, 1 reply; 3+ messages in thread
From: Andrew Schulman @ 2014-10-25 21:33 UTC (permalink / raw)
  To: cygwin

> This package contains nothing but a default application compatibility
> manifest, which gets linked in by GCC by default, and which is supposed
> to claim compatibility with the latest Windows versions available at the
> time.
> 
> Adding such a manifest got necessary due to a change in Windows 8.1.  On
> earlier OS versions, applications without manifest were treated as
> compatible with the current OS.  Starting with Windows 8.1, an
> executable without manifest is treated as being compatible only with the
> oldest supported OS version of the OS compatibility layer.
> 
> That means, all applications without manifest are running in a Window
> Vista compatibility layer on Windows 8.1.  This affects all Cygwin
> executables to date.  By adding the default manifest to newly built
> packages, we're slowly getting to run our executables with full OS
> compatibility.

I'm sorry, can you please remind me:  Is there anything I have to do to
include the new manifest?  Or is it enough just to rebuild the executable
once this package is installed?

Thanks, Andrew


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [ANNOUNCEMENT] New package: windows-default-manifest-6.4-1
  2014-10-25 21:33 ` Andrew Schulman
@ 2014-10-26 10:31   ` Corinna Vinschen
  0 siblings, 0 replies; 3+ messages in thread
From: Corinna Vinschen @ 2014-10-26 10:31 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1354 bytes --]

On Oct 25 17:33, Andrew Schulman wrote:
> > This package contains nothing but a default application compatibility
> > manifest, which gets linked in by GCC by default, and which is supposed
> > to claim compatibility with the latest Windows versions available at the
> > time.
> > 
> > Adding such a manifest got necessary due to a change in Windows 8.1.  On
> > earlier OS versions, applications without manifest were treated as
> > compatible with the current OS.  Starting with Windows 8.1, an
> > executable without manifest is treated as being compatible only with the
> > oldest supported OS version of the OS compatibility layer.
> > 
> > That means, all applications without manifest are running in a Window
> > Vista compatibility layer on Windows 8.1.  This affects all Cygwin
> > executables to date.  By adding the default manifest to newly built
> > packages, we're slowly getting to run our executables with full OS
> > compatibility.
> 
> I'm sorry, can you please remind me:  Is there anything I have to do to
> include the new manifest?  Or is it enough just to rebuild the executable
> once this package is installed?

Just rebuilding is sufficient.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-10-26 10:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-25 17:56 [ANNOUNCEMENT] New package: windows-default-manifest-6.4-1 Corinna Vinschen
2014-10-25 21:33 ` Andrew Schulman
2014-10-26 10:31   ` Corinna Vinschen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).