Re: Regression for OCaml introduced by rebase 4.4.4

2018-02-15 Thread Corinna Vinschen
On Feb 15 11:44, David Allsopp wrote: > Corinna Vinschen wrote: > > On Feb 9 13:12, David Allsopp wrote: > > > Corinna Vinschen wrote: > > > > On Feb 9 11:29, David Allsopp wrote: > > > > > [...] > > > > > When this was originally encountered for 64-bit MSVC (this was all > > > > > > > I'm cur

RE: Regression for OCaml introduced by rebase 4.4.4

2018-02-15 Thread David Allsopp
Corinna Vinschen wrote: > On Feb 9 13:12, David Allsopp wrote: > > Corinna Vinschen wrote: > > > On Feb 9 11:29, David Allsopp wrote: > > > > [...] > > > > When this was originally encountered for 64-bit MSVC (this was all > > > I'm curious why this isn't done yet. > > > > I'm hoping that doin

Re: Regression for OCaml introduced by rebase 4.4.4

2018-02-09 Thread Corinna Vinschen
On Feb 9 13:12, David Allsopp wrote: > Corinna Vinschen wrote: > > On Feb 9 11:29, David Allsopp wrote: > > > [...] > > > When this was originally encountered for 64-bit MSVC (this was all > > > added before Cygwin64 existed), the solution at the time was to keep > > > the preferred base addresse

RE: Regression for OCaml introduced by rebase 4.4.4

2018-02-09 Thread David Allsopp
Corinna Vinschen wrote: > On Feb 9 12:40, Corinna Vinschen wrote: > > On Feb 9 11:29, David Allsopp wrote: > > > > Apart from that, not only Cygwin DLLs but also the Windows system > > > > DLLs are all loaded and relocated to the area beyond 0x1:8000, > > > > so relocation beyond the 32 bit a

RE: Regression for OCaml introduced by rebase 4.4.4

2018-02-09 Thread David Allsopp
Corinna Vinschen wrote: > On Feb 9 11:29, David Allsopp wrote: > > Corinna Vinschen wrote: > > > On Feb 8 11:47, David Allsopp wrote: > > > > TL;DR flexlink-compiled DLLs (i.e. ocaml libraries) are broken by > > > > the > > > > 0x2 base address requirement added in rebase 4.4.4. > > > > P

Re: Regression for OCaml introduced by rebase 4.4.4

2018-02-09 Thread Corinna Vinschen
On Feb 9 12:40, Corinna Vinschen wrote: > On Feb 9 11:29, David Allsopp wrote: > > > Apart from that, not only Cygwin DLLs but also the Windows system DLLs > > > are all loaded and relocated to the area beyond 0x1:8000, so > > > relocation beyond the 32 bit address space is no generic problem

Re: Regression for OCaml introduced by rebase 4.4.4

2018-02-09 Thread Corinna Vinschen
On Feb 9 11:29, David Allsopp wrote: > Corinna Vinschen wrote: > > On Feb 8 11:47, David Allsopp wrote: > > > TL;DR flexlink-compiled DLLs (i.e. ocaml libraries) are broken by the > > > 0x2 base address requirement added in rebase 4.4.4. Possible > > > fixes for this at the bottom. > > >

RE: Regression for OCaml introduced by rebase 4.4.4

2018-02-09 Thread David Allsopp
Corinna Vinschen wrote: > On Feb 8 11:47, David Allsopp wrote: > > TL;DR flexlink-compiled DLLs (i.e. ocaml libraries) are broken by the > > 0x2 base address requirement added in rebase 4.4.4. Possible > > fixes for this at the bottom. > > [...] > > $ ocaml > > OCaml version 4.

RE: Regression for OCaml introduced by rebase 4.4.4

2018-02-09 Thread David Allsopp
Corinna Vinschen wrote: > On Feb 8 11:47, David Allsopp wrote: > > TL;DR flexlink-compiled DLLs (i.e. ocaml libraries) are broken by the > > 0x2 base address requirement added in rebase 4.4.4. Possible > > fixes for this at the bottom. > > > > Commit bfd383 in the rebase sources introduces

Re: Regression for OCaml introduced by rebase 4.4.4

2018-02-08 Thread Corinna Vinschen
On Feb 8 11:47, David Allsopp wrote: > TL;DR flexlink-compiled DLLs (i.e. ocaml libraries) are broken by the > 0x2 base address requirement added in rebase 4.4.4. Possible fixes > for this at the bottom. > [...] > $ ocaml > OCaml version 4.04.2 > > # #load "unix.cma";; > C

Re: Regression for OCaml introduced by rebase 4.4.4

2018-02-08 Thread Corinna Vinschen
On Feb 8 11:47, David Allsopp wrote: > TL;DR flexlink-compiled DLLs (i.e. ocaml libraries) are broken by the > 0x2 base address requirement added in rebase 4.4.4. Possible fixes > for this at the bottom. > > Commit bfd383 in the rebase sources introduces a new minimum base address > requi

Regression for OCaml introduced by rebase 4.4.4

2018-02-08 Thread David Allsopp
TL;DR flexlink-compiled DLLs (i.e. ocaml libraries) are broken by the 0x2 base address requirement added in rebase 4.4.4. Possible fixes for this at the bottom. Commit bfd383 in the rebase sources introduces a new minimum base address requirement of 0x2 for Cygwin64. This is a prob