[Olsr-dev] [PATCH v2 1/1] linux: add support for common (autoconf) make variables (v2)
Hans-Christoph Steiner
(spam-protected)
Thu Jun 7 16:25:03 CEST 2012
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 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?
.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