X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:openpgp:autocrypt:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=gbVIeyLWOB2yFA57Tbpw13ZLFh8CxFa+gWgGjyijoZM=; b=XtNszGSr7ZyNL/+uFp3bhsESRqstxnkBGdj8C0xQfxb8qFtAZ+GJ9GyjmgVyj9/Fb+ W61s8zdK8kaa0gGi6FpRixLHw6TF3od9nMQgyyGkNaVbAIFYLHDhesqXzd3JDoTZJhgu 6ev3GJCOjG94W5jHMraWCGqbNk/mAMcbmhkoW1WTiQC1gyYO20DZwngk7QEPiTNCd3R5 wJTqDWZs6+vPdAc0xmvyoTONVLZo4Khedc5vf/XnGAMJqvxdlv0fxQ6QG9wf2Y07DkPl m92G9kD8afTjHsqOQF7qDOZ6SJFvKUifAtohLExbsGMypKsJu9mcHz3AE4pipQLj+XXY 5Y3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:openpgp:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=gbVIeyLWOB2yFA57Tbpw13ZLFh8CxFa+gWgGjyijoZM=; b=tPAD7H8DSxlpVjldk7+dbU5pL0vdh3Luhp768GRzVBrNM8ujOl4eUNTdaPfPxeKTHl P6lQNEmwNw4zur+IlJSk68oMQg94R48+aa/pdxP2RpzyCzhHOO6Q+F4TU+frYImVhp4F gYNskud58Xp02A+/WyF5p3Vc0/mA07n+6VXNTwfSn5+ENJqIvXKt/EES0xonaieutA9g lfaGTF//TNLbumvE19hqIaYco/IdQCj/camQCE1GWBdTgvtvFOgfMy4zbNwDxUxkikud U8qpqlr5ukGhgCxxe/+1144xWUCPeiLDhfrP4is2ygTIAQ2EnqU9sVhuDV3+JMZR7wvf j23A== X-Gm-Message-State: AOUpUlHLvF4uXjdnOONjygtapZ/N3pkGE8jW2ntJmITXHe8uI2u2hPvr sq4TlZhHA+vyTICF4lfgxXGaIQOL X-Google-Smtp-Source: AAOMgpfmb9aJwZUYyBgcfqa3vuLeXHxAHA6qV3n0ju3jYtsVpO19N2i6MDv93P8/zGwDabIqyJV0Lw== X-Received: by 2002:a50:8854:: with SMTP id c20-v6mr3810361edc.146.1532627054913; Thu, 26 Jul 2018 10:44:14 -0700 (PDT) Subject: Re: missing errnos for std::filesystem To: djgpp AT delorie DOT com References: From: "J.W. Jagersma (jwjagersma AT gmail DOT com) [via djgpp AT delorie DOT com]" Openpgp: id=D1694EA4DA1338AF4905293BA5102F469FA45960 Autocrypt: addr=jwjagersma AT gmail DOT com; prefer-encrypt=mutual; keydata= mJMEWlMYlBMJKyQDAwIIAQENBAMEORD9eiW30pI0XzJbuE7/4WF3ZyEOkpRgrmZnpTRmzXMW z22N+2YrczEM+q+NzM/wn8XOVH4hZ7eSaUsLT86YLS+gF/F44IbRZVCHxdrL+qSQQ0SafwDM Aaddx2azX+6MtlFO2B6oDbCHT7Nn5oQi3IgR+pgBzaCkfxyOnU1wjvO0JEouVy4gSmFnZXJz bWEgPGp3amFnZXJzbWFAZ21haWwuY29tPojQBBMTCgA4FiEE0WlOpNoTOK9JBSk7pRAvRp+k WWAFAlpTGJQCGwMFCwkIBwIGFQgJCgsCBBYCAwECHgECF4AACgkQpRAvRp+kWWA3xAH/WIBG sLngyIrTsn5uKz4JygtlCfjMRRSwl3/UIaW96VvIM/wUyzHl+vlyLmuclOjAiTVia/Js03Ar zB9iCHZQ0QH/W8cRwHjRNZRukU2IR8eqoGsl6hTUrrAAOKOVO04wrjO4jGDHg3Sw2GxBx7Md mD0QRId/gFwR/1UWS0jBdSUWC7iXBFpTGJQSCSskAwMCCAEBDQQDBFipNF/RUEAer/hhT6yJ 5no1ZLAZgpypvWZ3xJSrBKmcDTaOmNKNRrw1dNtSZ6M6wYcBmtCq7uvR5iiGyK3nD+olwe7a 4WDkhEEvbmdAYl2LnBsYeyruoW+N+KiMalvf9SphDmBi2NwdSZ1IhnBpxlUns8jqlgZGvG1G xE1sleq7AwEKCYi4BBgTCgAgFiEE0WlOpNoTOK9JBSk7pRAvRp+kWWAFAlpTGJQCGwwACgkQ pRAvRp+kWWBnyAH+JLrW/cK2aVDvq2nxn471opBgHyExzMi0hvbuy8BjyEt+AfL0RNCFcdds CQakIGDv5k69TAgOftECgASwv6CG5wH8D3jnksh6YvYMf0hCBlSfwJ5ehIeqQTj0m2410RgC KWywqmfU1X5YVXgmuXatRNgV/ggXS2Q7GnSP/StQzlh3sQ== Message-ID: Date: Thu, 26 Jul 2018 19:43:24 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 2018-07-26 18:23, Andris Pavenis (andris DOT pavenis AT iki DOT fi) [via djgpp AT delorie DOT com] wrote: > Only adding them to DJGPP's errno.h in CVS version would make port of > GCC incompatible with currently available released version 2.05. I do > not think that anybody would like that. That seems sensible. I suppose adding these constants would be possible in a future 2.06 release. (are there any plans for that?) > See DJGPP related changes inside: > > ftp://ftp.delorie.com/pub/djgpp/rpms/djcross-gcc-8.1.0/djcross-gcc-8.1.0.tar.bz2 > > > My changes to libstdc++-v3/config/os/djgpp/error_constants.h does not > exclude possibility to modify also DJGPP's errno.h. Ah, of course. I forgot about the diffs in djcross. That looks like a good workaround, and also explains why I was able to build 8.1 with filesystem, but not 8.2. A question though: why is there a separate package with these diffs? Wouldn't it make more sense to merge them with upstream gcc? On a less related note, I found this bug in gcc the other day that affects djgpp: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86651 Thought you might want to be aware of it.