Fedora DMD package

2014-06-06 Thread Russel Winder via Digitalmars-d
Is there a good reason why the dmd Fedora 20 package pulls in the
following as dependencies:

 cyrus-sasl-libi686  2.1.26-14.fc20fedora
152 k
 glibc-devel   i686  2.18-12.fc20  updates
1.0 M
 libcurl   i686  7.32.0-10.fc20updates
225 k
 libidni686  1.28-2.fc20   fedora
209 k
 libssh2   i686  1.4.3-9.fc20  updates
133 k
 nspr  i686  4.10.5-1.fc20 updates
124 k
 nss   i686  3.16.1-1.fc20 updates
878 k
 nss-softokn   i686  3.16.1-1.fc20 updates
311 k
 nss-util  i686  3.16.1-1.fc20 updates
68 k
 openldap  i686  2.4.39-2.fc20 updates
335 k

OK, I can perhaps see why glibc-devel, but the rest? And why i686
packages on an x86_64 machine?

Thanks.

-- 
Russel.
=
Dr Russel Winder  t: +44 20 7585 2200   voip: sip:russel.win...@ekiga.net
41 Buckmaster Roadm: +44 7770 465 077   xmpp: rus...@winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder



Re: Fedora DMD package

2014-06-06 Thread Dicebot via Digitalmars-d
curl is dependency of std.net.curl, some of other dependencies 
may have been pulled by it indirectly.


Re: Fedora DMD package

2014-06-06 Thread Ellery Newcomer via Digitalmars-d
On Friday, 6 June 2014 at 15:24:20 UTC, Russel Winder via 
Digitalmars-d wrote:


OK, I can perhaps see why glibc-devel, but the rest? And why 
i686

packages on an x86_64 machine?

Thanks.


to support -m32, probably


Re: Fedora DMD package

2014-06-06 Thread Walter Bright via Digitalmars-d

On 6/6/2014 8:24 AM, Russel Winder via Digitalmars-d wrote:

Is there a good reason why the dmd Fedora 20 package pulls in the
following as dependencies:

  cyrus-sasl-libi686  2.1.26-14.fc20fedora
152 k
  glibc-devel   i686  2.18-12.fc20  updates
1.0 M
  libcurl   i686  7.32.0-10.fc20updates
225 k
  libidni686  1.28-2.fc20   fedora
209 k
  libssh2   i686  1.4.3-9.fc20  updates
133 k
  nspr  i686  4.10.5-1.fc20 updates
124 k
  nss   i686  3.16.1-1.fc20 updates
878 k
  nss-softokn   i686  3.16.1-1.fc20 updates
311 k
  nss-util  i686  3.16.1-1.fc20 updates
68 k
  openldap  i686  2.4.39-2.fc20 updates
335 k

OK, I can perhaps see why glibc-devel, but the rest? And why i686
packages on an x86_64 machine?

Thanks.



I know that libcurl is needed. Perhaps the others are pulled in by libcurl.


Re: Fedora DMD package

2014-06-06 Thread Dejan Lekic via Digitalmars-d
Russel Winder via Digitalmars-d wrote:

> Is there a good reason why the dmd Fedora 20 package pulls in the
> following as dependencies:
> 
>  cyrus-sasl-libi686  2.1.26-14.fc20fedora
> 152 k
>  glibc-devel   i686  2.18-12.fc20  updates
> 1.0 M
>  libcurl   i686  7.32.0-10.fc20updates
> 225 k
>  libidni686  1.28-2.fc20   fedora
> 209 k
>  libssh2   i686  1.4.3-9.fc20  updates
> 133 k
>  nspr  i686  4.10.5-1.fc20 updates
> 124 k
>  nss   i686  3.16.1-1.fc20 updates
> 878 k
>  nss-softokn   i686  3.16.1-1.fc20 updates
> 311 k
>  nss-util  i686  3.16.1-1.fc20 updates
> 68 k
>  openldap  i686  2.4.39-2.fc20 updates
> 335 k
> 
> OK, I can perhaps see why glibc-devel, but the rest? And why i686
> packages on an x86_64 machine?
> 
> Thanks.
> 

glibc-devel.i686 is needed by DMD to successfully build 32bit executables.
The rest is probably there because someone made a mistake. libcurl should be 
the only other dependency there, I think.

-- 
http://dejan.lekic.org