‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> On Thursday, March 25, 2021 4:38 PM, Toomas Soome tso...@me.com wrote:
>
> > How did you test the library? are you sure it is fault of linker and not 
> > the code? running the app and getting no output does only prove that there 
> > is a problem, bit it does not identify the problem.
> > If that library is working on FreeBSD, it means the FreeBSD port is done 
> > correctly, it does not tell you anything about illumos port because 
> > building on FreeBSD does not tell anything about illumos.
> > rgds,
> > toomas
>

Perhaps the FreeBASIC forum thread is too long and confusing. There are two 
guys tested on FreeBSD: me and another guy. First, the guy ported FreeBASIC to 
FreeBSD/PowerPC and failed to compile the code, so he seek for help. Second, I 
come to help him by testing compiling the code on FreeBSD/x86_64, a more 
matured port. This turned out the problem with strings is his port specific, 
since PowerPC is Big Endian and the code was written with Little Endian in 
mind. Later he switched to the Little Endian version of PowerPC. The next 
problem diagnosed by us is the missing of the crt headers for FreeBSD in 
general, both PowerPC/LE and x86_64.

I always work on the Solaris port. I did compile the code on OpenIndiana and 
test on OpenIndiana. Don't treat me as a fool or fraud, I will not bring a 
FreeBSD problem to discuss here.

How did I test the library? The VisualFBEditor IDE was based on MyFbFramework 
from the same author. I compile MyFbFramework into a shared library and 
VisualFBEditor will load this library on startup. The library will be loaded 
dynamically, it was not linked with the binary VisualFBEditor_gtk3 itself. This 
is the reason why now I think it's more likely the side effect when I removed 
--export-dynamic more than the Linux crt headers being incompatible with 
OpenIndiana.


Sent with ProtonMail Secure Email.

_______________________________________________
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to