[svn:parrot] r35416 - in trunk: . languages/befunge languages/befunge/config/makefiles

Reini Urban rurban at x-ray.at
Sun Jan 11 23:46:51 UTC 2009


chromatic schrieb:
> On Sunday 11 January 2009 13:31:12 Reini Urban wrote:
>> Why this overkill? We don't really need a Configure.pl for a
>> Makefile one-liner.
>>
>> My pdd30install patches and branch had for all language makefiles this
>> simple rule:
>>
>> HLLNAME       = befunge
>> RECONFIGURE   = $(PERL) $(BUILD_DIR)/tools/dev/reconfigure.pl
>>
>> # regenerate the Makefile
>> Makefile: config/makefiles/root.in
>>         cd $(BUILD_DIR) && $(RECONFIGURE) --step=gen::languages
>> --languages=$(HLLNAME)
> 
> That works only for languages in the Parrot repository or explicitly checked 
> out into languages/ within the Parrot source directory.

The added Configure.pl file is a one-liner with exactly the same call as 
in the makefile. It will also only work inside parrot/languages/
Without a parrot srcdir languages are helpless.

There are no Parrot perl5 libs installed (Parrot::Compiler and 
Parrot::Config needed here), and no tools/dev/reconfigure.pl
There's still no idea for a Parrot::Install layout. (pdd30)

What languages need from parrot are installed helper libs and tools.
And a layout where they should be installed to.
The runtime subdirs - as they are now - will not work, as there are no 
runtime paths being installed.

It's close to 0.9.0 and still no decisions being made, and my patches 
were rejected without any alternative. So I cannot help you.
-- 
Reini Urban
http://phpwiki.org/  http://murbreak.at/


More information about the parrot-dev mailing list