Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:71626 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58220 invoked from network); 27 Jan 2014 07:31:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 27 Jan 2014 07:31:38 -0000 Authentication-Results: pb1.pair.com smtp.mail=dmitry@zend.com; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=dmitry@zend.com; sender-id=unknown Received-SPF: error (pb1.pair.com: domain zend.com from 74.125.82.43 cause and error) X-PHP-List-Original-Sender: dmitry@zend.com X-Host-Fingerprint: 74.125.82.43 mail-wg0-f43.google.com Received: from [74.125.82.43] ([74.125.82.43:44914] helo=mail-wg0-f43.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 88/1F-12631-95B06E25 for ; Mon, 27 Jan 2014 02:31:38 -0500 Received: by mail-wg0-f43.google.com with SMTP id y10so5189778wgg.22 for ; Sun, 26 Jan 2014 23:31:35 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=YXpU3IFhsUiqdZiM/0Wz0br9pl+hx++FSBA4LLJg9RI=; b=cFYpWHui7t5hpxSDOiNdNzrhN4LO005YKZ0yDkfTmnjhg87Ix7K8Y8Ul9lmtfefrbg k1UWKE8bUEJaMm4xwK0DgmrxwYfdP/b8/2Yx/QWxZ5AOMlJ3DS87CAfI/9dS/oTR/zL+ Weysuqo6utzCISqYUTuEX0vtIEBqoY4BW5uXMrItn3S1gninJLfTv4JTmXZdmlKkjPYP WrgfUDHuwn/4adVkqlCK/Ccup83a+hyJqdnUyDXhj/1WtF7txtkwRZ6wZYjlQfSQXaz5 I3N0/uJnkeDy0fI7WwoSen7nRBg4Mo9YRLiQr+297KIBQV+E7bk1oxgxRRjgzX2PHmpY 1IJg== X-Gm-Message-State: ALoCoQmQEnVfEnXbfY+tiabxdKvVYIfKQvhDFst4iUjZMuN4dgZSsVGkYxLkisWsTkFfw1aoltmaI+9Y482zfndsb36qFHe5jQIfAtOE573Ie1Adx8iJFgHp+ItppP1L2eDZ1AzdFYem MIME-Version: 1.0 X-Received: by 10.194.216.68 with SMTP id oo4mr100508wjc.79.1390807894934; Sun, 26 Jan 2014 23:31:34 -0800 (PST) Received: by 10.227.91.196 with HTTP; Sun, 26 Jan 2014 23:31:34 -0800 (PST) In-Reply-To: References: <52E0F55F.4040802@lsces.co.uk> <52E16AC2.8070400@ajf.me> <495825bae91351018d6142f4e0062d9a.squirrel@webmail.klapt.com> Date: Mon, 27 Jan 2014 11:31:34 +0400 Message-ID: To: Pierre Joye Cc: Anatol Belski , Andrea Faulds , Derick Rethans , PHP Internals Content-Type: multipart/alternative; boundary=089e0141a09287668804f0eeb226 Subject: Re: [PHP-DEV] [RFC] 64 bit platform improvements for string length and integer From: dmitry@zend.com (Dmitry Stogov) --089e0141a09287668804f0eeb226 Content-Type: text/plain; charset=UTF-8 Fixed addresses were proposed as workaround by someone from Microsoft and they worked fine for 32-bit builds. I'm not sure if removing them would help for 64-bit in general. It may work on some systems/builds and not on the others. It just can't be guaranteed to work with that windows API. In case wincache uses some different approach to create shared memory, and it may guarantee multiple processes to map shared segment into the same address space, we should use it. Thanks. Dmitry. On Mon, Jan 27, 2014 at 10:59 AM, Pierre Joye wrote: > Hi Dmitry, > > On Mon, Jan 27, 2014 at 7:01 AM, Dmitry Stogov wrote: > > > If you know how to fix it, please provide a patch. > > We will happily provide one, but the last attempt was rejected > (removed the fixed addresses). Ideally we should port the MM from > wincache, as it covers all these issues pretty well. > > Cheers, > -- > Pierre > > @pierrejoye | http://www.libgd.org > --089e0141a09287668804f0eeb226--