On Fri, Nov 20, 2015 at 06:05:00PM +0000, Rainer Weikusat wrote:
> Timo Buhrmester <fstd.l...@gmail.com> writes:
> >> >> >> > Fatal error: can't create obj/backend.o: No such file or directory
> >> >> >> create a dummy file in this directory and check that into the SCM.
> >> >> > Why should the repository have to remember a build system detail?
> >> >> 
> >> >> Because the build system is part of the code.
> >> > It would still be preferable if the build system was stand-alone, rather
> >> > than depending on a repository twist.
> >> 
> >> It would be "preferable" if a SCM would just store whatever one desires
> >> to put into it.
> > Do you have any point or do you just enjoy typing?
> 
> One could argue that I was somewhat careless in my first reply to you as
> I actually wrote something about you (namely, "that's your opinion but
> not mine") which sort-of solicitated an angry retort.
???

> However, stating that "a source code management system" or - better term
> here - "version control system" should simply store whatever someone
> desires to store in, just like - say - a filesystem, is certainly not
> a personal remark.
Correct, that is not a personal remark.  Why are you pointing this out?


Just to get back on topic since you obviously lost track of the discussion:
- We have a build system. Let's call it build.sh for simplicity, regarless of
  what it is in reality.

- build.sh is set to build the project in a directory called "obj".

- "obj" has no other purpose than to hold the results of the build process.

Who should create "obj", and why?

I feel that using a repository hack to keep obj around introduces
an unnecessary and trivially avoidable dependency. What if I don't
obtain the source through a check-out of that repository?
What is the benefit of /not/ having build.sh mkdir obj?
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to