Opened 5 years ago

Closed 5 years ago

#11057 closed bug (fixed)

Disable TLS to prevent ARM build from failing

Reported by: arvindsraj Owned by: nobody
Priority: normal Milestone: R1
Component: - General Version: R1/Development
Keywords: gsoc2014 Cc:
Blocked By: Blocking:
Has a Patch: yes Platform: arm

Description

Libtool fails to build saying there is no defined references to "_tls_get_addr". The patches to haiku source tree and cross ports that fix the issue are attached with this report.

Attachments (3)

disable-tls-haiku.patch (971 bytes) - added by arvindsraj 5 years ago.
disable-tls-haikuports.cross.patch (1.0 KB) - added by arvindsraj 5 years ago.
Fixed-hrev47542-changeset-to-become-sh-compatible.patch (945 bytes) - added by arvindsraj 5 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 5 years ago by arvindsraj

Has a Patch: set

Changed 5 years ago by arvindsraj

Attachment: disable-tls-haiku.patch added

Changed 5 years ago by arvindsraj

comment:3 Changed 5 years ago by jessicah

haiku patch applied in hrev47542.

comment:4 Changed 5 years ago by waddlesplash

Resolution: fixed
Status: newclosed

comment:5 Changed 5 years ago by arvindsraj

Resolution: fixed
Status: closedreopened

comment:6 Changed 5 years ago by arvindsraj

Turns out my fix merged in hrev47542 isn't sh compatible and thus doesn't fix the problem. I've added a revised patch that(I do admit doesn't look very beautiful but) does work. Since this is temporary, I felt it's better to not mix the flag with other flags since this is temporary.

comment:7 Changed 5 years ago by jessicah

You can actually do foo="$foo --bar". I've edited it thusly in the patch, and applied in hrev47545.

Last edited 5 years ago by jessicah (previous) (diff)

comment:8 Changed 5 years ago by ithamar

Resolution: fixed
Status: reopenedclosed
Note: See TracTickets for help on using tickets.