On Sat, Feb 9, 2019 at 10:37 AM Iain Buclaw <ibuc...@gdcproject.org> wrote: > > On Mon, 28 Jan 2019 at 13:10, Richard Biener <richard.guent...@gmail.com> > wrote: > > > > On Mon, Jan 21, 2019 at 7:35 PM Iain Buclaw <ibuc...@gdcproject.org> wrote: > > > > > > Hi, > > > > > > Following on from the last, this adds target-zlib to target_libraries > > > and updates libphobos build scripts to link to libz_convenience.a. > > > The D front-end already has target-zlib in d/config-lang.in. > > > > > > Is the top-level part OK? I considered disabling target-zlib if > > > libphobos is not being built, but decided against unless it's > > > requested. > > > > Hmm, you overload --with-system-zlib to apply to both host and target > > (I guess it already applied to build), not sure if that's really desired? > > I suppose libphobos is the first target library linking against zlib? > > > > Originally, libgcj linked to zlib. > > > You are also falling back to in-tree zlib if --with-system-zlib was > > specified but no zlib was found - I guess for cross builds that > > will easily get not noticed... The toplevel --with-system-zlib makes > > it much harder and simply fails. > > > > OK, so keep --with-target-system-zlib to distinguish between the two?
Yes, and fail if specificed but not found. Richard. > -- > Iain