Hi,

Am 02.01.2009 um 10:02 schrieb Michael Haupt:
The fundamental issue seems to be this: how can I convince idc to link
against the library found in function/objects?

looking at how Jolt is built helps a lot. There are those dedicated "idc" files everywhere below function/ that simply check whether object/stage2 exists and then execute the idc1 they find there. Here's mine:

#!/bin/bash
IDC_DIR=my_path_to/object/stage2/
exec $IDC_DIR/idc -B $IDC_DIR $*

Invoking this and passing it the function/objects directory for inclusion (using -I) does the trick. Together with the patch to libid I posted earlier in this confusing monologous thread, I can now easily compile my own shared Pepsi libraries and use them from within Jolt without trouble. Yay!

Thanks for bearing with me,

Michael ;-)

--
Dr.-Ing. Michael Haupt                [email protected]
Software Architecture Group           Phone:  ++49 (0) 331-5509-542
Hasso Plattner Institute for          Fax:    ++49 (0) 331-5509-229
Software Systems Engineering          http://www.hpi.uni-potsdam.de/swa/
Prof.-Dr.-Helmert-Str. 2-3, D-14482 Potsdam, Germany

Hasso-Plattner-Institut für Softwaresystemtechnik GmbH, Potsdam
Amtsgericht Potsdam, HRB 12184
Geschäftsführung: Prof. Dr. Christoph Meinel






_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to