On 6/26/06 6:05 PM, "Jonathan Johnson" <[EMAIL PROTECTED]> wrote:

> 
> On Jun 26, 2006, at 9:56 AM, Ruslan Zasukhin wrote:
>> 
>> After some discussion (not remember where and with who) we have come to
>> conclusion that RB is not true MACHO app.
>> 
>> Aha, remember! Somebody have say that RB is in fact CARBON app made as
>> MACHO
>> package... This fact prevent REALbasic to work correctly with dylibs
>> and
>> executable_paths of dylibs.
> 
> REALbasic is built as a Carbon PEF package. It is not a "Mach-O
> Package". Packages are something that were invented when Mach-O didn't
> even run on Mac OS (a feature of Mac OS 9).

right
 
> There isn't much pressure to have REALbasic become a Mach-O executable
> until we support universal binaries. CFM applications work just as well
> as Mach-O applications on PowerPC machines.

And I think it is useless ask when is planned
UB support for REALbasic? :-)
 
At least I'd like express hope, that REAL will send (may be private)
notification to plugin developers at least 1-2 weeks before you ship
REALbasic UB. 

Revolution team have made great job in this regard. They have help a lots us
to produce universal plugin for Revolution.


> Why do your plugins need to rely on the executable path?

Well, we have 2 targets for Valentina engine projects and ADKs.
1) CARBON 
2) MACHO

* We use CodeWarrior for V4RB and V4MD builds.

* We already have port V4REV to xccode. And we already have
    Valentina for Revolution as UB.

* For V4RB I have made xcode project few months agin using RB SDK example,
but something did not work. After that I have read Thomas note that he have
success with CW and I got it also. We have V4RB MACHO few months. Good.

Using V4RB MACHO -- we have

        plugin + macho dylibs.

When REALbasic produce compiled app, we put dylibs inside of package,
And this require correction of executable_path. This work fine for RELEASE.

But we have not found any way to make V4RB MACHO to work for DEBUG builds in
REALbasic....So V4RB users for now use in development V4RB CARBON, and if
they want they do RELEASE build using V4RB MACHO.

And source of problem is that RB is CARBON PEF, so it cannot work correctly
with MACHO dylibs.



-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to