Not all platforms define qsort_r, util_qsort_r takes care of that.
CC: mesa-stable
Acked-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25553>
(cherry picked from commit
4f48a140ac9dc2d1581faed21ac07914c6744cb5)
"description": "asahi: Use the compat version of qsort_r",
"nominated": true,
"nomination_type": 0,
- "resolution": 0,
+ "resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
*/
#include "util/u_dynarray.h"
+#include "util/u_qsort.h"
#include "agx_builder.h"
#include "agx_compiler.h"
#include "agx_debug.h"
return;
/* Sort by descending alignment so they are packed with natural alignment */
- qsort_r(vars, nr_vars, sizeof(vars[0]), sort_by_size, rctx->sizes);
+ util_qsort_r(vars, nr_vars, sizeof(vars[0]), sort_by_size, rctx->sizes);
/* Reassign in the destination region */
unsigned base = reg;