Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add forgotten ifdef conditionals #622

Merged
merged 1 commit into from
Feb 20, 2020

Conversation

franksinankaya
Copy link
Contributor

No description provided.

CMakeLists.txt Outdated
@@ -86,6 +86,9 @@ option(ABSL_USE_GOOGLETEST_HEAD

option(ABSL_RUN_TESTS "If ON, Abseil tests will be run." OFF)

# link fails on arm64 and x86-64 without this
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I talked with @asoffer about this and we don't think adding this unconditionally is the right thing to do since it can have performance implications. We think that a recent change (37dd256) actually broke adding this when -DBUILD_SHARED_LIBS=ON is specified.

I suggest we revert this change try to figure it out separately from the VDSO support change.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, I'll drop this

@franksinankaya franksinankaya force-pushed the frkaya/yoctomasterfixes branch from 5efff92 to cd26cd1 Compare February 20, 2020 19:44
@franksinankaya franksinankaya changed the title Generate Position Independent Code option and add forgotten ifdef conditionals Add forgotten ifdef conditionals Feb 20, 2020
@derekmauro derekmauro merged commit 0232c87 into abseil:master Feb 20, 2020
@franksinankaya franksinankaya deleted the frkaya/yoctomasterfixes branch February 21, 2020 01:07
absl-federation-github pushed a commit that referenced this pull request Feb 21, 2020
--
00f5301405423005d9129935c05f20155536cc1a by CJ Johnson <[email protected]>:

Removes usage of std::aligned_storage from Abseil implementation details

PiperOrigin-RevId: 296492301

--
fc11d15f91764612fba080669d2381dc181df52b by Abseil Team <[email protected]>:

Fix absl::bind_front documentation.

PiperOrigin-RevId: 296482945

--
0164c595c129c46bf21ae74eba5399a1da5f140b by Gennadiy Rozental <[email protected]>:

Automated g4 rollback of changelist 296320700.

PiperOrigin-RevId: 296439968

--
1eb295700758ca0894d872b2de7c675b4ad679af by Abseil Team <[email protected]>:

Removes duplicate comments.

PiperOrigin-RevId: 296433214

--
c30c01caae02d2fa4ef783d988de6bebb9757c39 by Derek Mauro <[email protected]>:

Merge GitHub #621: Add RISCV support to GetProgramCounter()

Fixes #621

PiperOrigin-RevId: 296351174

--
95d4498167596fd7543e025bdfe9a8da9e2ca3c8 by Abseil Team <[email protected]>:

Automated g4 rollback of changelist 296320700.

PiperOrigin-RevId: 296348701

--
b193f0543e0cec54dddb2ed51f45dc489c8d06d5 by Gennadiy Rozental <[email protected]>:

Change TryParse interface to return managed value.

In addition introduce companion StoreValue routine which consumes pointer to source value and stores the value inside of FlagImpl. In a follow up CL we will change StoreValue implementation to behave differently depending on "value storage kind".
We also rename default_src_ to default_value_.

PiperOrigin-RevId: 296320700

--
57e942b485d12912a0a8d0d0b35fa2a62847020f by Derek Mauro <[email protected]>:

Merge GitHub #622
 * Add missing #ifdef conditionals for ABSL_HAVE_VDSO_SUPPORT

PiperOrigin-RevId: 296272830
GitOrigin-RevId: 00f5301405423005d9129935c05f20155536cc1a
Change-Id: I1b05eeaf1280f95fb0a2c5f3654995a87c792893
absl-federation-github pushed a commit that referenced this pull request Feb 25, 2020
  - 0033c9e Fix build on FreeBSD/powerpc (#616) by kgotlinux <[email protected]>
  - 0d5ce27 Export of internal Abseil changes by Abseil Team <[email protected]>
  - b69c7d8 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 2a5633f Merge "Export of internal Abseil changes" by Xiaoyi Zhang <[email protected]>
  - f9b3d6e Add RISCV support to GetProgramCounter() (#621) by Khem Raj <[email protected]>
  - 0232c87 Add missing ABSL_HAVE_VDSO_SUPPORT conditional (#622) by Sinan Kaya <[email protected]>
  - 3c81410 Export of internal Abseil changes by Abseil Team <[email protected]>
  - c44657f Export of internal Abseil changes by Abseil Team <[email protected]>
  - 98eb410 Export of internal Abseil changes by Abseil Team <[email protected]>
  - bf78e97 Export of internal Abseil changes by Abseil Team <[email protected]>
  - d95d156 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 24713a7 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 72382c2 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 08a7e7b Export of internal Abseil changes by Abseil Team <[email protected]>
  - 36bcd95 Fix pointer format specifier in documentation (#614) by Andre Nguyen <[email protected]>
  - 0f86336 Export of internal Abseil changes by Abseil Team <[email protected]>
  - c512f11 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 37dd256 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 4442770 fix: Add support for more ARM processors detection (#608) by Andre Nguyen <[email protected]>
  - 159bf2b Export of internal Abseil changes by Abseil Team <[email protected]>
  - a2e6ade Use https links. (#586) by nlewycky <[email protected]>
  - 564001a Export of internal Abseil changes by Abseil Team <[email protected]>
  - b3aaac8 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 63ee2f8 Export of internal Abseil changes by Abseil Team <[email protected]>
  - a048203 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 1de0166 Export of internal Abseil changes by Abseil Team <[email protected]>
  - ad904b6 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 2923513 Export of internal Abseil changes by Abseil Team <[email protected]>
  - bf86cfe Export of internal Abseil changes by Abseil Team <[email protected]>
  - 12bc53e Export of internal Abseil changes by Abseil Team <[email protected]>
  - 1e39f86 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 77f8700 Export of internal Abseil changes by Abseil Team <[email protected]>
  - d659fe5 Export of internal Abseil changes by Abseil Team <[email protected]>
  - a4b757b Export of internal Abseil changes by Abseil Team <[email protected]>
  - 0514227 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 7f4fe64 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 16d9fd5 Export of internal Abseil changes by Abseil Team <[email protected]>
  - bcaae60 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 8ba96a8 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 2103fd9 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 3df7b52 Export of internal Abseil changes by Abseil Team <[email protected]>
  - fa8c751 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 85092b4 Fix Conan builds (#400) by Adrian Ostrowski <[email protected]>
  - e96ae22 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 20de2db Export of internal Abseil changes by Abseil Team <[email protected]>
  - 846e5db Export of internal Abseil changes by Abseil Team <[email protected]>
  - 8207907 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 078b89b Export of internal Abseil changes by Abseil Team <[email protected]>
  - 19b021c Export of internal Abseil changes by Abseil Team <[email protected]>
  - ecc0033 Always enable proper symbolize implementation on Windows ... by Loo Rong Jie <[email protected]>
  - 2796d50 Export of internal Abseil changes by Abseil Team <[email protected]>
  - e4c8d0e Export of internal Abseil changes by Abseil Team <[email protected]>
  - a15364c Export of internal Abseil changes by Abseil Team <[email protected]>
  - ab3552a Export of internal Abseil changes by Abseil Team <[email protected]>
  - e9f9000 Fix ABSL_WAITER_MODE detection for mingw (#342) by Joe Sylve <[email protected]>
  - abea769 Fix ABSL_HAVE_ALARM check on mingw (#341) by Joe Sylve <[email protected]>
  - 25597bd Export of internal Abseil changes by Abseil Team <[email protected]>
  - aad33fe Export of internal Abseil changes by Abseil Team <[email protected]>
  - 8fe7214 Export of internal Abseil changes by Abseil Team <[email protected]>
  - debac94 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 882b350 Fix spelling errors (#384) by Sungmann Cho <[email protected]>
  - 502efe6 Export of internal Abseil changes by Abseil Team <[email protected]>
  - ccdd1d5 Export of internal Abseil changes by Abseil Team <[email protected]>
  - ddf8e52 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 6ec1362 Export of internal Abseil changes by Abseil Team <[email protected]>
  - ac78ffc Export of internal Abseil changes by Abseil Team <[email protected]>
  - 5374c56 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 97c1664 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 325fd7b Export of internal Abseil changes by Abseil Team <[email protected]>
  - 83c1d65 Export of internal Abseil changes by Abseil Team <[email protected]>
  - eb6b7bd Export of internal Abseil changes by Abseil Team <[email protected]>
  - 9ddac55 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 1948f6f Export of internal Abseil changes by Abseil Team <[email protected]>
  - a0d1e09 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 2d2d7fb Export of internal Abseil changes by Abseil Team <[email protected]>
  - 0302d1e supppress unused variable warning for gcc (#372) by Martin <[email protected]>
  - 262d74b Export of internal Abseil changes by Abseil Team <[email protected]>
  - f0afae0 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 0e7afdc Export of internal Abseil changes by Abseil Team <[email protected]>
  - 9a41ffd Export of internal Abseil changes by Abseil Team <[email protected]>
  - 36910d3 [bazel] Add fixes for --incompatible_load_cc_rules_from_b... by Yannic <[email protected]>
  - aae8143 Export of internal Abseil changes by Abseil Team <[email protected]>
  - d9aa92d Export of internal Abseil changes by Abseil Team <[email protected]>
  - 321ab53 Export of internal Abseil changes by Abseil Team <[email protected]>
  - 4ef5740 Export of internal Abseil changes by Abseil Team <[email protected]>

GitOrigin-RevId: 0033c9e
Change-Id: I8a2b70063cb3ab40c6943a6db0fe40cae71ed8d7
rongjiecomputer pushed a commit to rongjiecomputer/abseil-cpp that referenced this pull request Oct 8, 2020
rongjiecomputer pushed a commit to rongjiecomputer/abseil-cpp that referenced this pull request Oct 8, 2020
--
00f5301405423005d9129935c05f20155536cc1a by CJ Johnson <[email protected]>:

Removes usage of std::aligned_storage from Abseil implementation details

PiperOrigin-RevId: 296492301

--
fc11d15f91764612fba080669d2381dc181df52b by Abseil Team <[email protected]>:

Fix absl::bind_front documentation.

PiperOrigin-RevId: 296482945

--
0164c595c129c46bf21ae74eba5399a1da5f140b by Gennadiy Rozental <[email protected]>:

Automated g4 rollback of changelist 296320700.

PiperOrigin-RevId: 296439968

--
1eb295700758ca0894d872b2de7c675b4ad679af by Abseil Team <[email protected]>:

Removes duplicate comments.

PiperOrigin-RevId: 296433214

--
c30c01caae02d2fa4ef783d988de6bebb9757c39 by Derek Mauro <[email protected]>:

Merge GitHub abseil#621: Add RISCV support to GetProgramCounter()

Fixes abseil#621

PiperOrigin-RevId: 296351174

--
95d4498167596fd7543e025bdfe9a8da9e2ca3c8 by Abseil Team <[email protected]>:

Automated g4 rollback of changelist 296320700.

PiperOrigin-RevId: 296348701

--
b193f0543e0cec54dddb2ed51f45dc489c8d06d5 by Gennadiy Rozental <[email protected]>:

Change TryParse interface to return managed value.

In addition introduce companion StoreValue routine which consumes pointer to source value and stores the value inside of FlagImpl. In a follow up CL we will change StoreValue implementation to behave differently depending on "value storage kind".
We also rename default_src_ to default_value_.

PiperOrigin-RevId: 296320700

--
57e942b485d12912a0a8d0d0b35fa2a62847020f by Derek Mauro <[email protected]>:

Merge GitHub abseil#622
 * Add missing #ifdef conditionals for ABSL_HAVE_VDSO_SUPPORT

PiperOrigin-RevId: 296272830
GitOrigin-RevId: 00f5301405423005d9129935c05f20155536cc1a
Change-Id: I1b05eeaf1280f95fb0a2c5f3654995a87c792893
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants