* [2013-07-11] create openblas_get_parallel to retrieve information which parallelization
model is used by OpenBLAS.
+* Sébastien Fabbro <bicatali@gentoo.org>
+ * [2013-07-24] Modify makefile to respect user's LDFLAGS
+ * [2013-07-24] Add stack markings for GNU as arch-independent for assembler files
+
* [Your name or handle] <[email or website]>
* [Date] [Brief summary of your changes]
#define PROFCODE .prologue 0
#endif
+#if defined(__linux__) && defined(__ELF__)
+#define GNUSTACK .section .note.GNU-stack,"",%progbits
+#else
+#define GNUSTACK
+#endif
+
#define EPILOGUE \
.end REALNAME; \
- .ident VERSION
+ .ident VERSION; \
+ GNUSTACK
+
#endif
#ifdef DOUBLE
#define PROFCODE
#endif
+#if defined(__linux__) && defined(__ELF__)
+#define GNUSTACK .section .note.GNU-stack,"",%progbits
+#else
+#define GNUSTACK
+#endif
+
#define EPILOGUE \
- .endp REALNAME
+ .endp REALNAME ; \
+ GNUSTACK
#define START_ADDRESS 0x20000fc800000000UL
.set noreorder ;\
.set nomacro
+#if defined(__linux__) && defined(__ELF__)
+#define GNUSTACK .section .note.GNU-stack,"",%progbits
+#else
+#define GNUSTACK
+#endif
+
#define EPILOGUE \
.set macro ;\
.set reorder ;\
- .end REALNAME
+ .end REALNAME ;\
+ GNUSTACK
#define PROFCODE
#endif
.type REALNAME, #function; \
.proc 07; \
REALNAME:;
+
+#if defined(__linux__) && defined(__ELF__)
+#define GNUSTACK .section .note.GNU-stack,"",%progbits
+#else
+#define GNUSTACK
+#endif
+
#define EPILOGUE \
- .size REALNAME, .-REALNAME
+ .size REALNAME, .-REALNAME; \
+ GNUSTACK
+
#endif
#endif
#define PROFCODE
#endif
-#define EPILOGUE .size REALNAME, .-REALNAME
+#define EPILOGUE \
+ .size REALNAME, .-REALNAME; \
+ .section .note.GNU-stack,"",%progbits
#endif
#define PROFCODE
#endif
-#define EPILOGUE .size REALNAME, .-REALNAME
+#define EPILOGUE \
+ .size REALNAME, .-REALNAME; \
+ .section .note.GNU-stack,"",%progbits
+
#endif