[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gpsd-dev] build broken on FreeBSD
From: |
Gary E. Miller |
Subject: |
Re: [gpsd-dev] build broken on FreeBSD |
Date: |
Tue, 24 Mar 2015 14:59:18 -0700 |
Yo Hal!
On Tue, 24 Mar 2015 14:34:36 -0700
Hal Murray <address@hidden> wrote:
> gFreeBSD ted2.example.com 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826:
> Tue Dec 4 06:55:39 UTC 2012
> address@hidden:/usr/obj/usr/src/sys/GENE RIC i386
Try taking -fstack-protector-all out of SConstruct. That must work
differently on Linux and BSD.
This:
'-Wstrict-prototypes', '-Wpointer-arith', '-Wreturn-type',
'-fstack-protector-all'):
To this:
'-Wstrict-prototypes', '-Wpointer-arith', '-Wreturn-type'):
On Tue, 24 Mar 2015 14:34:36 -0700
Hal Murray <address@hidden> wrote:
> gFreeBSD ted2.example.com 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826:
> Tue Dec 4 06:55:39 UTC 2012
> address@hidden:/usr/obj/usr/src/sys/GENE RIC i386
>
> cc -o gpsd -pthread
> -Wl,-rpath=/home/murray/gpsd/work,--enable-new-dtags -Wl,-r
> path=//usr/local/lib,--enable-new-dtags gpsd.o timehint.o shmexport.o
> dbusexport
> .o -L. -lgpsd -lusb -lgps -lm -lrt
> ./libgps.so: undefined reference to `__stack_chk_fail_local'
> scons: *** [gpsd] Error 1
> scons: building terminated because of errors.
>
>
> It works on a 10.1 system that's using cmake.
> FreeBSD ted3.example.com 10.1-RELEASE FreeBSD 10.1-RELEASE #0
> r274401: Tue Nov 11 21:02:49 UTC 2014
> address@hidden:/usr/obj/usr/src/sys /GENERIC amd64
>
>
RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97701
address@hidden Tel:+1(541)382-8588
Re: [gpsd-dev] build broken on FreeBSD, Eric S. Raymond, 2015/03/24