Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Apr 1996 12:42:47 -0700 (PDT)
From:      Douglas Ambrisko <ambrisko@tcsi.com>
To:        pst@shockwave.com (Paul Traina)
Cc:        ambrisko@tcsi.com, jdp@polstra.com, CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-ports@freefall.freebsd.org, rgrimes@freebsd.org
Subject:   Re: cvs commit: ports/net/socks5 - Imported sources
Message-ID:  <199604241942.MAA28231@cozumel.tcs.com>
In-Reply-To: <199604241913.MAA08926@precipice.shockwave.com> from "Paul Traina" at Apr 24, 96 12:13:17 pm

next in thread | previous in thread | raw e-mail | index | archive | help
Paul Traina writes:
| 
| Doug, why don't you just pull down my port (do you have sup running?) and start
| from there.  I think you'll agree that mine's a simple superset of yours at
| this point, so there's no additional work you need to do other than the
| libcompat thing.

When I get home tonight I'll take a look at what you did (this was my
first FreeBSD port attempt).
 
| What's up with libcompat?

The issue is that currently libcompat gets linked in with libsocks5_sh.so.
This means that libcompat gets pulled in whenever LD_PRELOAD is used with
libsocks5_sh.so.  This causes sed to goes bonkers when you do a 
"runsocks make" in a port.  The reason for doing the "runsocks make", is 
that when ncftp gets called it will now be socks'ified.

I've been working with Dave Blob (the author), and we are looking at 
eliminating libcompat totally from Socks5.  It looks like we can, as the 
archie client was the only thing using the old re_comp stuff and it has 
it's own version of it. 

We talked about a Makefile solutions as well.

Also I haven't been rushing on this problem since most of the details
I've been working out has just been made possible with the addition
of LD_PRELOAD support in -current.  So until now nobody would run into
these problems and I wanted a solution that would get rolled back into
the Socks5 release.  So far Dave has been extremely willing to roll
my changes to support FreeBSD "out-of-the-box" into his release.

| p.s. Rod, no, the default is staying in /usr/local/etc, but I made it trivial
|      for someone to change it to /etc by just editing the top level makefile.

Sounds good.

Doug A.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604241942.MAA28231>