CHEN Feng
CHEN Feng
求收录
```python prebuilt_cc_library_group( name = 'mkl', libs = [ 'lib64/libmkl_intel_ilp64.a', 'lib64/libmkl_gnu_thread.a', 'lib64/libmkl_core.a'], ) ``` The libraries will be enclosed between the `-Wl,--start-group` and `-Wl,--end-group`.
e.g. control symbol's visibility ```python cc_plugin( name = 'xxx' srcs = [ 'a.cc', 'visibility.ld' ], ... ) ```
https://github.com/chen3feng/blade-build/blob/master/doc/zh_CN/FAQ.md#toc19 https://github.com/chen3feng/blade-build/blob/master/doc/zh_CN/build_file.md#srcs
```bash $ objcopy -I binary -O elf32-little flare/rpc/protocol/http/builtin/resources/static/jquery-1.11.2.min.js data.o $ nm data.o 000176bb D _binary_flare_rpc_protocol_http_builtin_resources_static_jquery_1_11_2_min_js_end 000176bb A _binary_flare_rpc_protocol_http_builtin_resources_static_jquery_1_11_2_min_js_size 00000000 D _binary_flare_rpc_protocol_http_builtin_resources_static_jquery_1_11_2_min_js_start ``` maybe faster.
**Is your feature request related to a problem? Please describe.** Currently, a cc executable must be run from its .runfiles dir, otherwise, the shared library will not be found. **Describe...
For example, There are 2 libraries, say `dir1/libxxx.so` and `dir2/libxxx.so` with both soname libxxx.so, only the first one is linked. Warn for this case.