From 9f20fb097b8006ad38634a943298e47884bf2696 Mon Sep 17 00:00:00 2001
From: Tom Tan <Tom.Tan@microsoft.com>
Date: Thu, 10 Jan 2019 11:50:49 -0800
Subject: [PATCH] Switch .rodata section name to .rdata for COFF object file

.rodata section is custom section name for COFF object file, so it would not be
set as read-only by assembler as default. Switch to name .rdata which is
wellknown in compilers/assemblers targeting COFF, and .rdata is read-only by
default.

This is common for COFF on all architectures.
---
 libavutil/aarch64/asm.S | 2 ++
 libavutil/arm/asm.S     | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/libavutil/aarch64/asm.S b/libavutil/aarch64/asm.S
index fd32bf784e..5c329430fd 100644
--- a/libavutil/aarch64/asm.S
+++ b/libavutil/aarch64/asm.S
@@ -63,6 +63,8 @@ ELF     .size   \name, . - \name
 .else
         .section        .rodata
 .endif
+#elif defined(_WIN32)
+        .section        .rdata
 #elif !defined(__MACH__)
         .section        .rodata
 #else
diff --git a/libavutil/arm/asm.S b/libavutil/arm/asm.S
index 6744f2a200..59298d90eb 100644
--- a/libavutil/arm/asm.S
+++ b/libavutil/arm/asm.S
@@ -117,6 +117,8 @@ ELF     .size   \name, . - \name
 .else
         .section        .rodata
 .endif
+#elif defined(_WIN32)
+        .section        .rdata
 #elif !defined(__MACH__)
         .section        .rodata
 #else
-- 
2.15.1.gvfs.2.39.g03d366a

