def METHOD_NAME(self):
    logger.info('do_wasm')
    tool = path.join(self._get_llvm_path(), 'wasm-ld')
    args = [
        tool,
        '--no-entry',
        str(self.file_o),
        '-o', str(self.file_output),
        '--strip-all',
        '-allow-undefined'
    ]
    if self.options.get('verbose', False):
        args.append('--verbose')
    logger.info('exported functions:')
    for export in self.get_exported_functions():
        logger.info(f'\t{export}')
        args.append(f'-export={export}')
    myprocess.run_process(args)