fixstars / ion-kit

Modernized graph-based data processing framework
MIT License
7 stars 6 forks source link

Fix/dll conflict #247

Closed xinyuli1204 closed 7 months ago

xinyuli1204 commented 7 months ago

Conflict

In native.py

if platform.system() == 'Windows':
    ion_core_module = os.path.join(pre_built_path, 'windows/ion-core.dll')
    ion_bb_module = os.path.join(pre_built_path, 'windows/ion-bb.dll')

In builder.py

 if os.name == 'nt':
    ret = ion_builder_with_bb_module(self.obj, str(find_library(path)).encode())

ion_builder_with_bb_module will search sensing-dev-installed path first if we have already installed sensing-dev which has conflict with native.py if we want to load from prebuilt binary first