bazel icon indicating copy to clipboard operation
bazel copied to clipboard

cc_library should support SO_CFLAGS

Open xiedeacc opened this issue 2 years ago • 2 comments

Description of the feature request:

I want archive a so file like below command, but cc_library only has copts and linkopts, request support a soopts

gcc -fPIC -g -O3 -Wall -Wextra -fno-stack-protector -Wno-unused-parameter -DLIBURING_INTERNAL  -nostdlib -nodefaultlibs -ffreestanding -fno-builtin -fno-stack-protector -shared -Wl,--version-script=liburing.map -Wl,-soname=liburing.so.2 -o liburing.so.2.5 setup.os queue.os register.os syscall.os

What underlying problem are you trying to solve with this feature?

No response

Which operating system are you running Bazel on?

No response

What is the output of bazel info release?

No response

If bazel info release returns development version or (@non-git), tell us how you built Bazel.

No response

What's the output of git remote get-url origin; git rev-parse master; git rev-parse HEAD ?

No response

Have you found anything relevant by searching the web?

No response

Any other information, logs, or outputs that you want to share?

No response

xiedeacc avatar Jul 24 '23 14:07 xiedeacc

Thank you for contributing to the Bazel repository! This issue has been marked as stale since it has not had any activity in the last 1+ years. It will be closed in the next 90 days unless any other activity occurs. If you think this issue is still relevant and should stay open, please post any comment here and the issue will no longer be marked as stale.

github-actions[bot] avatar Oct 20 '24 01:10 github-actions[bot]

How would this differ from linkopts if you use linkshared=True on cc_binary or cc_shared_library

keith avatar Oct 20 '24 03:10 keith