Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re^2: openssh build with Strawberry Perl provided gcc

by syphilis (Canon)
on Feb 15, 2013 at 23:59 UTC ( #1018990=note: print w/ replies, xml ) Need Help??


in reply to Re: openssh build with Strawberry Perl provided gcc
in thread openssh build with Strawberry Perl provided gcc

strawberryperl doesn't provide sh.exe (msys), so you can't run ./configure , the standard installation dance

Yes, but you could use Strawberry's gcc from within the msys shell. All it takes is:

export PATH=/c/strawberry/c/bin:$PATH
As I understand it, that's essentially how the Strawberry developers build many of the libs (eg libssh2, gmp, mpfr) that ship with Strawberry Perl.

Cheers,
Rob


Comment on Re^2: openssh build with Strawberry Perl provided gcc
Download Code
Re^3: openssh build with Strawberry Perl provided gcc
by Anonymous Monk on Feb 16, 2013 at 00:21 UTC

    Yes, but you could use Strawberry's gcc from within the msys shell...

    No you couldn't

    As I understand it, that's essentially how the Strawberry developers build many of the libs (eg libssh2, gmp, mpfr) that ship with Strawberry Perl.

    I don't think so (sounds insane)

    You need sh to run autotools, otherwise you're poking in the dark, writing your own makefile -- and nobody does that, that is pointless busywork

      You need sh to run autotools, otherwise you're poking in the dark

      Yes - but autotools are part of MSYS, not gcc .... and MSYS therefore finds those autotools irrespective of which gcc is being used.

      I use different gcc compilers with MSYS all the time and it has never been an issue.
      Mostly I'll download and extract a library source, do the ./configure dance, and end up with a 32-bit build of that library.
      Then it's just a matter of:
      make distclean export PATH=/c/_64/mingw/bin:$PATH
      Then do the same ./configure dance and end up with a 64-bit build of the same library. (Needless to say, C:/_64/mingw/bin houses a 64-bit gcc.)
      I have, on occasion, even used a Strawberry compiler to build a C library in this way in the MSYS shell - though, mostly, the "external" gcc compiler that I use is not actually one of the ones that ship with Strawberry.

      And I did once ask kmx how he built gmp for x86 and x64 Strawberry - to which he replied "Same way as you".

      Cheers,
      Rob

        irrespective of which gcc is being used.

        Hahaha!!!!

        Yes, I suggested that the OP install msys into his strawberryperl, and then I glossed over your chimes

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1018990]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2015-07-05 10:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (61 votes), past polls