GCC mailing lists

The GCC project has many mailing lists:

Read only lists:

To post a message, just send mail to listname@gcc.gnu.org.

There are also some related lists @sources.redhat.com for the Java compiler and the C++ standard library:

Policies

All the lists have a maximum message size. If your message exceeds more than 100kbytes, you should compress any attachments before sending it to the list.

When posting messages, please select an appropriate list for the message and try to avoid cross posting a message to several lists.

Please refrain from sending messages in HTML, RTF or similar formats.

Archives

In addition to the web archives that are linked from the descriptions above, we also provide mbox formatted archives of each mailing list.

The web archives are searchable.

Subscribing/unsubscribing

You will be able to subscribe or unsubscribe from any of the GCC mailing lists via this form:

Mailing list:
Your e-mail address:
Digest version    

If you're having trouble getting off a list, look at the List-Unsubscribe: header on a message sent to that list. It has your subscribed address included in it. Send mail to that address (omit the mailto: part) and you'll be unsubscribing yourself from that mailing list. You'll need to confirm the unsubscription, of course.

Please trust in the List-Unsubscribe: header. Every person who has said "I can't get off this list! Unsubscribe me!" has found, with enough prodding, that sending mail to the address listed in List-Unsubscribe: does the trick.

Filtering

If you want to use procmail or similar tools to process the GCC mailing lists, you can filter using the Sender: header, as well as all of the RFC2369 headers (List-Subscribe, List-Unsubscribe, List-Post, List-Archive, etc.).

For example, the following procmail rule will sort all mail from our lists into a single folder named INLIST.gcc:

:0
* ^Sender: gcc(-announce|-bugs|-patches)?-owner@gcc.gnu.org
INLIST.gcc

To filter duplicate messages due to cross-posts to multiple lists, you can use the following recipe (Use at your own risk!):

:0 Wh: msgid.lock
* ^Sender: gcc(-announce|-bugs|-patches)?-owner@gcc.gnu.org
| formail -D 8192 msgid.cache

Help

For further information on using the lists, send a blank mail to listname-help@gcc.gnu.org.

Spam blocking

To reduce spam sent to the GCC mailing lists, a handful of Realtime Blackhole Lists (RBLs) are consulted. If you're sending mail from a site that is listed in one of these RBLs, contact your site administrator about fixing your mail setup. Spammers are taking advantage of your site to relay their spam.

The following RBLs are consulted on all e-mail before it is distributed: MAPS RBL, MAPS RSS, ORBS, MAPS DUL, and DSSL.

To complicate the harvesting of e-mail addresses from the web archives of the GCC mailing lists, some simple transformations are done on the e-mail addresses. It isn't perfect, but short of destructively modifying addresses or omitting addresses altogether, there isn't a whole lot we can do right now.