Comments (3)
This now appears to be "pilot error".
Because the system gcc is 4.5, I had built my own gcc-4.9.2 to compile llvm+clang.
That gcc defaulted to using the Solaris linker.
I am now rebuilding gcc-4.9.2 to use the gnu linker instead.
I suspect that will be sufficient to resolve the problem.
I will close once I've confirmed the proposed fix.
from llvm-upc.
I now have a successful build of clang-upc (et al.) on Solaris-11/x86-64 with the default (ILP32) ABI.
I needed to both
- Ensure gcc was configured with --with-gnu-ld and --with-gnu-as
- Place /usr/gnu/bin ahead of /usr/bin at configure and make time
I still have some issues with trying to build for the LP64 ABI, by which I mean clang and friends as 64-bit executable - I don't expect to use multilib support in clang. I will update this issue when I have sorted those issues out.
from llvm-upc.
The LP64 build worked fine this time.
I don't know if the issue was a parallel-make race or not, but I cannot reproduce now.
from llvm-upc.
Related Issues (17)
- UPC-IR: parametrize Remote Pointer (RP) HOT 1
- UPC-IR: runtime interface
- UPC-IR: typed runtime interface HOT 2
- Test issue HOT 1
- UPC-IR: disable LLVM UPC lowering pass if IR emit requested HOT 1
- UPC-IR: atomic store operand must be power-of-two byte-sized integer HOT 1
- UPC-IR: struct pointer representation HOT 3
- UPC-IR: disable LLVM IR for 32 bit machines HOT 1
- UPC-IR: Configuring with autoconf tools fails HOT 2
- Build failure on OpenBSD-5.6 HOT 2
- Build failure on NetBSD-6.1.5 HOT 1
- merge of 3.8 broke configure (unresolved conflicts) HOT 3
- Policy "CMP0048" is not known to this version of CMake. HOT 3
- Build failure (unittests) on Solaris HOT 10
- Solaris: wrong gcc install selected HOT 11
- cmake-specific build failure on Solaris HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from llvm-upc.