[Olsr-dev] [PATCH v2 1/1] linux: add support for common (autoconf) make variables (v2)
Hans-Christoph Steiner
(spam-protected)
Thu Jun 7 19:27:33 CEST 2012
On 06/07/2012 01:22 PM, Ferry Huberts wrote:
>
>
> On 07-06-12 18:45, Hans-Christoph Steiner wrote:
>>
>>
>> On 06/07/2012 10:32 AM, Ferry Huberts wrote:
>>>
>>>
>>> On 07-06-12 16:25, Hans-Christoph Steiner wrote:
>>>>
>>>> On Jun 7, 2012, at 10:17 AM, Ferry Huberts wrote:
>>>>
>>>>>
>>>>>
>>>>> On 07-06-12 16:15, Hans-Christoph Steiner wrote:
>>>>>>
>>>>>> Can you explain what is not working so we can address that issue?
>>>>>
>>>>> you weren't overriding SHAREDIR
>>>>
>>>> The last thing I ask of this list to fix my patches, I believe I
>>>
>>> that's ok.
>>> you were quite right to suggest the change, but the patch wasn't
>>> completely correct.
>>> this is a community so together we can get it correct :-)
>>>
>>>
>>>
>>> should be responsible for that. But that means I need to know how to
>>> reproduce the problems that others find. I would like to know what went
>>> wrong and how I can reproduce it so I can fully address it and test it
>>> on all the platforms available to me. Nothing was using SHAREDIR before,
>>> is PUD now using it?
>>>>
>>>
>>> Yes, and sgwdynspeed too. They now install their example config files in
>>> $(DOCDIR)/olsrd
>>>
>>> But these changes are still in my local branch (can't push because
>>> olsr.org is down)
>>
>>
>> Once you can push those changes, I'll fix up my patch and test it.
>>
>
> what's the point of that? I already did that.
> For all I care you commit & push that fixed up patch
Because I need to test it on other platforms.
.hc
>
>> .hc
>>
>>
>>
>>>
>>>> .hc
>>>>
>>>>
>>>>>> .hc
>>>>>>
>>>>>> On Jun 7, 2012, at 10:06 AM, Ferry Huberts wrote:
>>>>>>
>>>>>>> Well obviously I disagree with that otherwise I wouldn't have sent
>>>>>>> a v2.
>>>>>>>
>>>>>>> I'll add the mandir back and will submit a v3.
>>>>>>>
>>>>>>> As I explained earlier, your patch DOES NOT WORK CORRECTLY
>>>>>>> (so 'well tested' isn't the complete truth)
>>>>>>>
>>>>>>> Therefore it really _has_ to be changed.
>>>>>>>
>>>>>>>
>>>>>>> On 07-06-12 15:56, Hans-Christoph Steiner wrote:
>>>>>>>>
>>>>>>>> The patch as I sent is already well tested. Making any change
>>>>>>>> means testing it all over again. If there is a problem, I'm happy
>>>>>>>> to address it, but otherwise I think the patch should remain the
>>>>>>>> same. I've found this build system to be quite fragile, so even
>>>>>>>> small changes like what you propose might cause unintended
>>>>>>>> consequences.
>>>>>>>>
>>>>>>>> .hc
>>>>>>>>
>>>>>>>> On Jun 7, 2012, at 9:52 AM, Ferry Huberts wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> because MANDIR is derived from SHAREDIR.
>>>>>>>>> but we can always put it back.
>>>>>>>>>
>>>>>>>>> On 07-06-12 15:49, Hans-Christoph Steiner wrote:
>>>>>>>>>>
>>>>>>>>>> Why did you remove the setting of MANDIR? Adding SHAREDIR is no
>>>>>>>>>> problem.
>>>>>>>>>>
>>>>>>>>>> .hc
>>>>>>>>>>
>>>>>>>>>> On Jun 7, 2012, at 8:46 AM, Ferry Huberts wrote:
>>>>>>>>>>
>>>>>>>>>>> From: Ferry Huberts<(spam-protected)>
>>>>>>>>>>>
>>>>>>>>>>> Variables: prefix, libdir, sbindir, datarootdir
>>>>>>>>>>>
>>>>>>>>>>> v1 by Hans-Christoph Steiner
>>>>>>>>>>> v2 by Ferry Huberts
>>>>>>>>>>>
>>>>>>>>>>> Signed-off-by: Ferry Huberts<(spam-protected)>
>>>>>>>>>>> ---
>>>>>>>>>>> make/Makefile.linux | 15 +++++++++++++--
>>>>>>>>>>> 1 file changed, 13 insertions(+), 2 deletions(-)
>>>>>>>>>>>
>>>>>>>>>>> diff --git a/make/Makefile.linux b/make/Makefile.linux
>>>>>>>>>>> index e73be7c..d01b49d 100644
>>>>>>>>>>> --- a/make/Makefile.linux
>>>>>>>>>>> +++ b/make/Makefile.linux
>>>>>>>>>>> @@ -3,8 +3,19 @@
>>>>>>>>>>> #
>>>>>>>>>>>
>>>>>>>>>>> ARCH := $(shell uname -m)
>>>>>>>>>>> -DESTDIR ?=
>>>>>>>>>>> -LIBDIR = $(DESTDIR)/usr/lib
>>>>>>>>>>> +DESTDIR ?=
>>>>>>>>>>> +
>>>>>>>>>>> +# define some common (autoconf) names
>>>>>>>>>>> +prefix ?= /usr/local
>>>>>>>>>>> +libdir ?= $(prefix)/lib
>>>>>>>>>>> +sbindir ?= $(prefix)/sbin
>>>>>>>>>>> +datarootdir ?= $(prefix)/share
>>>>>>>>>>> +
>>>>>>>>>>> +# override (some) target directories and names
>>>>>>>>>>> +LIBDIR = $(DESTDIR)$(libdir)
>>>>>>>>>>> +SBINDIR = $(DESTDIR)$(sbindir)
>>>>>>>>>>> +SHAREDIR = $(DESTDIR)$(datarootdir)
>>>>>>>>>>> +
>>>>>>>>>>>
>>>>>>>>>>> SRCS += $(wildcard src/linux/*.c src/unix/*.c)
>>>>>>>>>>> HDRS += $(wildcard src/linux/*.h src/unix/*.h)
>>>>>>>>>>> --
>>>>>>>>>>> 1.7.10.2
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Ferry Huberts
>>>>>>>
>>>>>>> --
>>>>>>> Ferry Huberts
>>>>>
>>>>> --
>>>>> Ferry Huberts
>>>
>
More information about the Olsr-dev
mailing list