--- a/ormolu.cabal
+++ b/ormolu.cabal
@@ -95,7 +95,7 @@ library
   other-modules: GHC.DynFlags
   default-language: GHC2021
   build-depends:
-    Cabal-syntax >=3.14 && <3.15,
+    Cabal-syntax >=3.12 && <3.13,
     Diff >=0.4 && <2,
     MemoTrie >=0.6 && <0.7,
     ansi-terminal >=0.10 && <1.2,
@@ -133,7 +133,7 @@ executable ormolu
   autogen-modules: Paths_ormolu
   default-language: GHC2021
   build-depends:
-    Cabal-syntax >=3.14 && <3.15,
+    Cabal-syntax >=3.12 && <3.13,
     base >=4.12 && <5,
     containers >=0.5 && <0.8,
     directory ^>=1.3,
@@ -184,7 +184,7 @@ test-suite tests
 
   default-language: GHC2021
   build-depends:
-    Cabal-syntax >=3.14 && <3.15,
+    Cabal-syntax >=3.12 && <3.13,
     QuickCheck >=2.14,
     base >=4.14 && <5,
     choice >=0.2.4.1 && <0.3,
--- a/src/Ormolu/Utils/Cabal.hs
+++ b/src/Ormolu/Utils/Cabal.hs
@@ -189,17 +189,17 @@ getExtensionAndDepsMap cabalFile Generic
     extractFromLibrary Library {..} =
       extractFromBuildInfo (ModuleName.toFilePath <$> exposedModules) libBuildInfo
     extractFromExecutable Executable {..} =
-      extractFromBuildInfo [getSymbolicPath modulePath] buildInfo
+      extractFromBuildInfo [modulePath] buildInfo
     extractFromTestSuite TestSuite {..} =
       extractFromBuildInfo mainPath testBuildInfo
       where
         mainPath = case testInterface of
-          TestSuiteExeV10 _ p -> [getSymbolicPath p]
+          TestSuiteExeV10 _ p -> [p]
           TestSuiteLibV09 _ p -> [ModuleName.toFilePath p]
           TestSuiteUnsupported {} -> []
     extractFromBenchmark Benchmark {..} =
       extractFromBuildInfo mainPath benchmarkBuildInfo
       where
         mainPath = case benchmarkInterface of
-          BenchmarkExeV10 _ p -> [getSymbolicPath p]
+          BenchmarkExeV10 _ p -> [p]
           BenchmarkUnsupported {} -> []
