public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/32287] gas version style changed causes warnings with configure
       [not found] <bug-32287-4@http.gcc.gnu.org/bugzilla/>
@ 2012-02-03 22:48 ` pinskia at gcc dot gnu.org
  0 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu.org @ 2012-02-03 22:48 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kwieman at blackrock dot
                   |                            |com

--- Comment #17 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-02-03 22:44:54 UTC ---
*** Bug 34924 has been marked as a duplicate of this bug. ***


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
                   ` (11 preceding siblings ...)
  2008-01-22 13:58 ` hjl at gcc dot gnu dot org
@ 2008-01-22 14:22 ` hjl dot tools at gmail dot com
  12 siblings, 0 replies; 14+ messages in thread
From: hjl dot tools at gmail dot com @ 2008-01-22 14:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from hjl dot tools at gmail dot com  2008-01-22 14:14 -------
Fixed.


-- 

hjl dot tools at gmail dot com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
                   ` (10 preceding siblings ...)
  2008-01-22 13:38 ` drow at gcc dot gnu dot org
@ 2008-01-22 13:58 ` hjl at gcc dot gnu dot org
  2008-01-22 14:22 ` hjl dot tools at gmail dot com
  12 siblings, 0 replies; 14+ messages in thread
From: hjl at gcc dot gnu dot org @ 2008-01-22 13:58 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from hjl at gcc dot gnu dot org  2008-01-22 13:55 -------
Subject: Bug 32287

Author: hjl
Date: Tue Jan 22 13:55:11 2008
New Revision: 131718

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131718
Log:
2008-01-22  H.J. Lu  <hongjiu.lu@intel.com>

        PR bootstrap/32287
        * configure.ac (ld_vers): Support GNU linker version xx.xx.*
        (as_vers): Likewise.
        * configure: Regenerated.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/configure
    trunk/gcc/configure.ac


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
                   ` (9 preceding siblings ...)
  2008-01-21 23:56 ` hjl dot tools at gmail dot com
@ 2008-01-22 13:38 ` drow at gcc dot gnu dot org
  2008-01-22 13:58 ` hjl at gcc dot gnu dot org
  2008-01-22 14:22 ` hjl dot tools at gmail dot com
  12 siblings, 0 replies; 14+ messages in thread
From: drow at gcc dot gnu dot org @ 2008-01-22 13:38 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from drow at gcc dot gnu dot org  2008-01-22 13:30 -------
Subject: Re:  gas version style changed causes
        warnings with configure

Thanks, H.J.!


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
                   ` (8 preceding siblings ...)
  2008-01-21 22:02 ` hjl dot tools at gmail dot com
@ 2008-01-21 23:56 ` hjl dot tools at gmail dot com
  2008-01-22 13:38 ` drow at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hjl dot tools at gmail dot com @ 2008-01-21 23:56 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from hjl dot tools at gmail dot com  2008-01-21 23:34 -------
A patch is posted at

http://gcc.gnu.org/ml/gcc-patches/2008-01/msg00974.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
                   ` (7 preceding siblings ...)
  2008-01-21 21:59 ` hjl dot tools at gmail dot com
@ 2008-01-21 22:02 ` hjl dot tools at gmail dot com
  2008-01-21 23:56 ` hjl dot tools at gmail dot com
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hjl dot tools at gmail dot com @ 2008-01-21 22:02 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from hjl dot tools at gmail dot com  2008-01-21 21:57 -------
(In reply to comment #11)
> Subject: Re:  gas version style changed causes
>         warnings with configure
> 
> On Mon, Jan 21, 2008 at 09:43:09PM -0000, hjl dot tools at gmail dot com wrote:
> > The second line isn't needed. I checked the following versions:
> > 
> >         ./check "GNU ld version 2.17.50.0.6-5.fc6 20061020"
> >         ./check "GNU ld version 2.17.50.0.12-4 20070128"
> >         ./check "GNU ld version 2.15.92.0.2 20040927"
> >         ./check "GNU ld (GNU Binutils) 2.18.50.20070913"
> >         ./check "GNU ld (Linux/GNU Binutils) 2.18.50.0.1.20070906"
> >         ./check "GNU ld (GNU Binutils) 2.17.50.20070726-12 (SUSE Linux)"
> >         ./check "GNU assembler (GNU Binutils for Debian) 2.17.50.20070426"
> > 
> > and they work fine. Do you have more to add?
> 
> It will fail on any line that contains xx.yy after the binutils
> version.  Didn't that used to happen?

It worked on binutils 2.9.1, which was released in Feb, 1999.

> If not we can remove basically the entire test.  Once the first
> pattern matches the rest is mostly irrelevant.

Maybe they are irrelevant. Can you find a binutils which fails the current
linker version test?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
                   ` (5 preceding siblings ...)
  2008-01-21 20:54 ` drow at gcc dot gnu dot org
@ 2008-01-21 21:59 ` drow at gcc dot gnu dot org
  2008-01-21 21:59 ` hjl dot tools at gmail dot com
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: drow at gcc dot gnu dot org @ 2008-01-21 21:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from drow at gcc dot gnu dot org  2008-01-21 21:46 -------
Subject: Re:  gas version style changed causes
        warnings with configure

On Mon, Jan 21, 2008 at 09:43:09PM -0000, hjl dot tools at gmail dot com wrote:
> The second line isn't needed. I checked the following versions:
> 
>         ./check "GNU ld version 2.17.50.0.6-5.fc6 20061020"
>         ./check "GNU ld version 2.17.50.0.12-4 20070128"
>         ./check "GNU ld version 2.15.92.0.2 20040927"
>         ./check "GNU ld (GNU Binutils) 2.18.50.20070913"
>         ./check "GNU ld (Linux/GNU Binutils) 2.18.50.0.1.20070906"
>         ./check "GNU ld (GNU Binutils) 2.17.50.20070726-12 (SUSE Linux)"
>         ./check "GNU assembler (GNU Binutils for Debian) 2.17.50.20070426"
> 
> and they work fine. Do you have more to add?

It will fail on any line that contains xx.yy after the binutils
version.  Didn't that used to happen?

If not we can remove basically the entire test.  Once the first
pattern matches the rest is mostly irrelevant.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
                   ` (6 preceding siblings ...)
  2008-01-21 21:59 ` drow at gcc dot gnu dot org
@ 2008-01-21 21:59 ` hjl dot tools at gmail dot com
  2008-01-21 22:02 ` hjl dot tools at gmail dot com
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hjl dot tools at gmail dot com @ 2008-01-21 21:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from hjl dot tools at gmail dot com  2008-01-21 21:43 -------
(In reply to comment #9)
>
> HJ, Richi, I can find a lot of confused versions of HJ's patch in that thread,
> which starts here:
>   http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01170.html

It is a good idea.

> Nowhere can I find the actual approval.  The only version which was approved
> was safe, but the patch as applied is unsafe.  If you put a .* there, then it
> will match any "xx.yy" string anywhere in the version string, including after
> the binutils version!  This does not mess up on --with-pkgversion on new
> versions of binutils but only because sed will use the shorter match, and the
> binutils version comes second.
> 
> +       -e 's,^.*[       ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p' \
>         -e 's,^.*[       ]\([0-9][0-9]*\.[0-9][0-9]*\)[  ].*$,\1,p' \
> 
> Note that second line will never match now.

The second line isn't needed. I checked the following versions:

        ./check "GNU ld version 2.17.50.0.6-5.fc6 20061020"
        ./check "GNU ld version 2.17.50.0.12-4 20070128"
        ./check "GNU ld version 2.15.92.0.2 20040927"
        ./check "GNU ld (GNU Binutils) 2.18.50.20070913"
        ./check "GNU ld (Linux/GNU Binutils) 2.18.50.0.1.20070906"
        ./check "GNU ld (GNU Binutils) 2.17.50.20070726-12 (SUSE Linux)"
        ./check "GNU assembler (GNU Binutils for Debian) 2.17.50.20070426"

and they work fine. Do you have more to add?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
                   ` (4 preceding siblings ...)
  2008-01-15 10:39 ` aldot at gcc dot gnu dot org
@ 2008-01-21 20:54 ` drow at gcc dot gnu dot org
  2008-01-21 21:59 ` drow at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: drow at gcc dot gnu dot org @ 2008-01-21 20:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from drow at gcc dot gnu dot org  2008-01-21 20:41 -------
Here's why I didn't remember the patch - I just checked it in, I didn't write
it.

2007-08-23  Brian Sidebotham  <brian.sidebotham@gmail.com>

        * configure.ac (leb128): Modify sed statement to work with any
        binutils version string.
        * configure: Regenerate

That version definitely handles:
as_ver='GNU assembler (GNU Binutils for Debian) 2.18.20071027'

It does not handle:
as_ver='GNU assembler (Linux/GNU Binutils) 2.18.50.0.3.20071102'

This version format is new and is not produced by the FSF binutils.  I assume
it's a result of HJ Lu's Linux binutils after a merge from FSF trunk.

The ld_vers check up higher in the file was changed to handle the new version
format on 2007-09-23.

HJ, Richi, I can find a lot of confused versions of HJ's patch in that thread,
which starts here:
  http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01170.html

Nowhere can I find the actual approval.  The only version which was approved
was safe, but the patch as applied is unsafe.  If you put a .* there, then it
will match any "xx.yy" string anywhere in the version string, including after
the binutils version!  This does not mess up on --with-pkgversion on new
versions of binutils but only because sed will use the shorter match, and the
binutils version comes second.

+       -e 's,^.*[       ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p' \
        -e 's,^.*[       ]\([0-9][0-9]*\.[0-9][0-9]*\)[  ].*$,\1,p' \

Note that second line will never match now.

The ld and as tests should be made uniform again but I think that we should go
back to this one:
  http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01170.html


-- 

drow at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hjl dot tools at gmail dot
                   |                            |com, rguenther at suse dot
                   |                            |de, bonzini at gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
                   ` (3 preceding siblings ...)
  2007-11-20 19:46 ` rask at gcc dot gnu dot org
@ 2008-01-15 10:39 ` aldot at gcc dot gnu dot org
  2008-01-21 20:54 ` drow at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: aldot at gcc dot gnu dot org @ 2008-01-15 10:39 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from aldot at gcc dot gnu dot org  2008-01-15 10:10 -------
This was recently changed on trunk:
http://gcc.gnu.org/ml/gcc-patches/2007-08/msg01574.html
via
r127745 | drow | 2007-08-23 19:42:08 +0200 (Thu, 23 Aug 2007) | 4 lines

        * configure.ac (leb128): Modify sed statement to work with any binutils
        version string.
        * configure: Regenerate


But this doesn't seem to work for me:

checking assembler for .sleb128 and .uleb128...
/there/toolchain_build_sh4/gcc-4.3.0/gcc/configure: line 14146: test: -eq:
unary operator expected

/there/build_sh4/staging_dir/usr/bin/sh4-linux-uclibcgnueabi-as --version | sed
1q
GNU assembler (Linux/GNU Binutils) 2.18.50.0.3.20071102

Should be fixed before 4.3.0..


-- 

aldot at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aldot at gcc dot gnu dot
                   |                            |org, drow at gcc dot gnu dot
                   |                            |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
                   ` (2 preceding siblings ...)
  2007-10-10 20:47 ` haubi at gentoo dot org
@ 2007-11-20 19:46 ` rask at gcc dot gnu dot org
  2008-01-15 10:39 ` aldot at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: rask at gcc dot gnu dot org @ 2007-11-20 19:46 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from rask at gcc dot gnu dot org  2007-11-20 19:46 -------
*** Bug 34165 has been marked as a duplicate of this bug. ***


-- 

rask at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |warren dot l dot dodge at
                   |                            |tektronix dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
  2007-07-28  0:53 ` [Bug bootstrap/32287] gas version style changed causes warnings with configure pinskia at gcc dot gnu dot org
  2007-07-28  0:53 ` pinskia at gcc dot gnu dot org
@ 2007-10-10 20:47 ` haubi at gentoo dot org
  2007-11-20 19:46 ` rask at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: haubi at gentoo dot org @ 2007-10-10 20:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from haubi at gentoo dot org  2007-10-10 20:47 -------
Because 'grep -o' is not portable, what about this patch, done against
gcc-4.1.1:

--- gcc-4.1.1/gcc/configure.ac.orig Wed Oct 10 08:44:23 2007
+++ gcc-4.1.1/gcc/configure.ac  Wed Oct 10 09:03:22 2007
@@ -2061,7 +2061,7 @@
   as_ver=`$gcc_cv_as --version 2>/dev/null | sed 1q`
   if echo "$as_ver" | grep GNU > /dev/null; then
 changequote(,)dnl
-    as_ver=`echo $as_ver | sed -e 's/GNU assembler \([0-9.][0-9.]*\).*/\1/'`
+    as_ver=`echo $as_ver | sed -e 's/GNU assembler[^0-9]*
\([0-9.][0-9.]*\).*/\1/'`
     as_major=`echo $as_ver | sed 's/\..*//'`
     as_minor=`echo $as_ver | sed 's/[^.]*\.\([0-9]*\).*/\1/'`
 changequote([,])dnl


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
@ 2007-07-28  0:53 ` pinskia at gcc dot gnu dot org
  2007-07-28  0:53 ` pinskia at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-07-28  0:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from pinskia at gcc dot gnu dot org  2007-07-28 00:52 -------
*** Bug 32922 has been marked as a duplicate of this bug. ***


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |danglin at gcc dot gnu dot
                   |                            |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

* [Bug bootstrap/32287] gas version style changed causes warnings with configure
  2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
  2007-07-28  0:53 ` [Bug bootstrap/32287] gas version style changed causes warnings with configure pinskia at gcc dot gnu dot org
@ 2007-07-28  0:53 ` pinskia at gcc dot gnu dot org
  2007-10-10 20:47 ` haubi at gentoo dot org
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-07-28  0:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from pinskia at gcc dot gnu dot org  2007-07-28 00:53 -------
Confirmed.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|                            |build
   Last reconfirmed|0000-00-00 00:00:00         |2007-07-28 00:53:45
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32287


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

end of thread, other threads:[~2012-02-03 22:48 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-32287-4@http.gcc.gnu.org/bugzilla/>
2012-02-03 22:48 ` [Bug bootstrap/32287] gas version style changed causes warnings with configure pinskia at gcc dot gnu.org
2007-06-11 16:25 [Bug bootstrap/32287] New: Grep for "as" broken -- configure: line 14092: test: too many arguments sleb128 uleb128 rob1weld at aol dot com
2007-07-28  0:53 ` [Bug bootstrap/32287] gas version style changed causes warnings with configure pinskia at gcc dot gnu dot org
2007-07-28  0:53 ` pinskia at gcc dot gnu dot org
2007-10-10 20:47 ` haubi at gentoo dot org
2007-11-20 19:46 ` rask at gcc dot gnu dot org
2008-01-15 10:39 ` aldot at gcc dot gnu dot org
2008-01-21 20:54 ` drow at gcc dot gnu dot org
2008-01-21 21:59 ` drow at gcc dot gnu dot org
2008-01-21 21:59 ` hjl dot tools at gmail dot com
2008-01-21 22:02 ` hjl dot tools at gmail dot com
2008-01-21 23:56 ` hjl dot tools at gmail dot com
2008-01-22 13:38 ` drow at gcc dot gnu dot org
2008-01-22 13:58 ` hjl at gcc dot gnu dot org
2008-01-22 14:22 ` hjl dot tools at gmail dot com

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).