[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Compiling on OpenBSD
On Mon, Mar 28, 2011 at 04:27:16PM -0700, Colin Percival wrote:
> On 03/28/11 16:16, James Turner wrote:
> > Attached is a diff of the changes I needed to make in order to get
> > kivaloo to compile on OpenBSD and install in my homedir. It would seem
> > OpenBSD doesn't need -lrt.
>
> Does OpenBSD object to it, or is -lrt merely unnecessary? FreeBSD doesn't
> need it either, but POSIX and Linux require it, and it should be harmless.
>
Yes, it dies with:
/usr/bin/ld: cannot find -lrt
collect2: ld returned 1 exit status
*** Error code 1
> > Also I had to remove $$$$_ from the ends of the tmp filenames since on
> > $$$$_ would be different for each step, meaning the binary saved had a
> > different number at the end then what was then used to copy it over.
> >
> > Also, I switched the chmod and strip command around since I got permission
> > denied errors when strip ran. The current order may be fine when ran as
> > root but installing as a normal user in my homedir the binaries had to
> > have write permission in order for me to strip them.
>
> Oops. I'll fix those and roll a new tarball.
>
Thanks.
> --
> Colin Percival
> Security Officer, FreeBSD | freebsd.org | The power to serve
> Founder / author, Tarsnap | tarsnap.com | Online backups for the truly paranoid
>