[Olsr-dev] [PATCH v1 1/1] android: remove regex code and update API level
Tue Oct 16 21:29:36 CEST 2012
I don't think there is anything depending on builddata.c on compiler level.
If you run "make build_all" without changing any other source, it just
rebuilds builddata.o and then links the Olsrd.
On Tue, Oct 16, 2012 at 9:21 PM, Hans-Christoph Steiner
> On 10/16/2012 08:55 AM, Henning Rogge wrote:
>> On 10/15/2012 05:33 PM, Hans of Guardian wrote:
>>> On Oct 15, 2012, at 11:18 AM, Henning Rogge wrote:
>>>> On Mon, Oct 15, 2012 at 5:14 PM, Hans of Guardian
>>>> <(spam-protected)> wrote:
>>>>> A working build systems means you only rebuild the changed files,
>>>>> and those affected by it. So you should only see those regex
>>>>> warnings once when you first compile. So that's another approach
>>>>> to solving this issue. Then you don't have to look through long
>>>>> build logs every time.
>>>> I prefer to have my compilation STOP when I work on code and made
>>>> an error... at least thats my personal preference.
>>>>> One thing that would help with this goal is to remove the
>>>>> builddata.c kludge. These can be set using macros defined from
>>>>> the command line:
>>>>> -DOLSRD_VERSION='"olsr.org -
>>>>> 0.6.3-git_a9c9b25-hash_7c4d4af59e8bb9c9dd2cb85eb4815c17 -"'
>>>> This will not help that much, because you have then to recompile
>>>> the code that use this defines.
>>>> In the new framework I put this data into a static library of its
>>>> own, so it has no direct connection to the rest of the
>>> These two approaches would have the exact same effect. If this stuff
>>> was in builddata.c, then the -DOLSRD_VERSION would only matter when
>>> you build builddata.o, then make wouldn't try to build builddata.o
>>> again until builddata.c changed. make would not try to build
>>> builddata.o again based on different CFLAGS unless you do some crazy
>> You are looking for something that works well for tarballs without
>> patching the makefile, right?
> That would be one benefit of this change, it would also work better with
> make dependency tracking. Right now, things that depend on
> src/buildddata.c will be rebuilt every time since that file is
> regenerated every time.
> Olsr-dev mailing list
Steven Hawkings about cosmic inflation: "An increase of billions of
billions of percent in a tiny fraction of a second. Of course, that
was before the present government."
More information about the Olsr-dev